Streaming Project Naming Limitations for Compatibility

Streaming Project Naming Limitations for Compatibility

book

Article ID: KB0071856

calendar_today

Updated On:

Products Versions
TIBCO Streaming 10.x, 11.x and later

Description

When using epdev deploy maven to deploy Streaming libraries to our GitHub repository, certain libraries raised error:

[ERROR] Failed to execute goal org.codehaus.mojo:wagon-maven-plugin:2.0.2:merge-maven-repos (default-cli) on project standalone-pom: Error during performing repository copy: Transfer failed...

Issue/Introduction

Avoid capitals and underscores in project names.

Resolution

Certain services which provide Maven Repository hosting have artifact name limitations. 

Typically only lower case English letters (a...z) and hyphen sign, "-", are allowed. Numbers are discouraged.

TIBCO Streaming allows numbers, underscores, and mixed case project names, and the project name is copied into the name of fragments stored in the local Maven repository, for example, "Processor3-0.0.1-SNAPSHOT.zip" (where "Processor3" is discouraged, but "0.0.1-SNAPSHOT" is the version number, and that is OK).

If your project artifacts will be stored in a shared service based Maven Repository, limit the project name to these safe characters.

Some platform 3rd-party libraries included in the Streaming install (as of version 10.6), and copied using `epdev` violate these restrictions such as "wombat-mama-inputV5" and "rfa-8.1.0.L1.all.rrg". We will correct this in a future release of Streaming. If these are important for your project, please contact Support.