Wrong dependencies in SwitchYard for testing

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.