The easiest way to get started with testing an application on SwitchYard is to take one of the distribution's Quickstart examples and run it. All of the example applications in our Quickstarts repository are included in quickstarts/ directory of your installation.

The Quickstarts provided in the distribution are source only i.e. they are not pre-built. Building them is very easy. You just need to make sure you have Maven 3 configured on your system and then simply execute mvn clean install in the root of the quickstarts folder.

For the purpose of testing your SwitchYard distribution and simply getting something running quickly, the following quickstart applications are a good jumping off point:

bean-service : implementing a service using a CDI bean and exposing that over a SOAP gateway

[ERROR] Non-resolvable import POM: Failure to find org.jboss.bom:eap6-supported-artifacts:pom:6.3.0.GA in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced @ org.switchyard:switchyard-bom:2.0.0.Alpha3, /Users/thangdo/.m2/repository/org/switchyard/switchyard-bom/2.0.0.Alpha3/switchyard-bom-2.0.0.Alpha3.pom, line 44, column 25 -> [Help 2]

[ERROR] Non-resolvable import POM: Failure to find org.jboss.as:jboss-as-parent:pom:7.4.0.Final-redhat-19 in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced @ org.switchyard:switchyard-bom:2.0.0.Alpha3, /Users/thangdo/.m2/repository/org/switchyard/switchyard-bom/2.0.0.Alpha3/switchyard-bom-2.0.0.Alpha3.pom, line 51, column 25 -> [Help 2]

[ERROR] Non-resolvable import POM: Failure to find org.jboss.bom:eap6-supported-artifacts:pom:6.3.0.GA in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced @ org.switchyard:switchyard-bom:2.0.0.Alpha3, /Users/thangdo/.m2/repository/org/switchyard/switchyard-bom/2.0.0.Alpha3/switchyard-bom-2.0.0.Alpha3.pom, line 44, column 25 -> [Help 2]

[ERROR] Non-resolvable import POM: Failure to find org.jboss.as:jboss-as-parent:pom:7.4.0.Final-redhat-19 in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced @ org.switchyard:switchyard-bom:2.0.0.Alpha3, /Users/thangdo/.m2/repository/org/switchyard/switchyard-bom/2.0.0.Alpha3/switchyard-bom-2.0.0.Alpha3.pom, line 51, column 25 -> [Help 2]

[ERROR]

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR]

[ERROR] For more information about the errors and possible solutions, please read the following articles: