Wrong dependencies in SwitchYard for testing
Issue
The installation documentation instructs to point to http://maven.repository.redhat.com/techpreview/all/ as an additional Maven repository to have all the necessary Jars.
Adding the HornetQMixIn as a SwitchYard Component adds a dependency to:
org.switchyard.components::switchyard-component-test-mixin-hornetq::1.1.1-p5-redhat-1
in the Maven pom.xml file.
This dependency has a transitive dependency towards:
org.hornetq::hornetq-pom::2.3.5.Final-redhat-2
That dependency has in turn a dependency towards:
org.jboss::jboss-transaction-spi::7.0.0.Final
That artifact is neither present in Sonatype's "Maven Central" nor in http://maven.repository.redhat.com/techpreview/all/ . Nevertheless, it can be found in http://maven.repository.redhat.com/earlyaccess/all/ , which is not documented.
Meanwhile, in the local installation of FSW hornetq-jms-client-2.3.5.Final-redhat-2.jar and jboss-transaction-spi-7.0.0.Final-redhat-2.jar can be found.
Environment
- Red Hat JBoss Fuse Service Works 6.0.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.