NOTE: we are experiencing temporary technical difficulties with publishing our archetype to the archetype catalog in the JBoss Maven repository. We have that sorted soon, but for now you will need to build SwitchYard core in order to use the application archetype.
Getting started with a SwitchYard application is simply a matter of generating a new application project using our Maven archetype. You can do this using a GUI wizard in your favorite Maven-enabled IDE, or you can take care of business at the command-line:
> mvn archetype:generate -DarchetypeArtifactId=switchyard-application -DarchetypeGroupId=org.switchyard.archetypes -DarchetypeVersion=0.1.0-M1 Define value for property 'groupId': << Your application GroupId goes here >> Define value for property 'artifactId': << Your application ArtifactId goes here >> Define value for property 'version': << Your application version goes here >> Define value for property 'package': << Your choice of Java package name goes here >> Confirm properties configuration: Y
This will give you an empty project with the appropriate Maven and SwitchYard configuration all squared away. If you're looking for something to do from here, why not try to build the m1app sample application?