book
Article ID: KB0071856
calendar_today
Updated On:
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.