The 3 different project types that are built with the maven-sonicesb-plugin each have their own build lifecycles. The build lifecycles are defined in src/main/resources/META-INF/plexus/components.xml
See maven-sonicesb-plugin goals for a descirption of each.
<phases> <validate>com.progress.maven.plugins:maven-sonicesb-plugin:inject-artifact-handler</validate> <initialize>com.progress.maven.plugins:maven-sonicesb-plugin:esb-dependencies</initialize> <process-resources>org.apache.maven.plugins:maven-resources-plugin:resources</process-resources> <compile>org.apache.maven.plugins:maven-compiler-plugin:compile</compile> <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:testResources</process-test-resources> <test-compile>org.apache.maven.plugins:maven-compiler-plugin:testCompile</test-compile> <test>org.apache.maven.plugins:maven-surefire-plugin:test</test> <package>com.progress.maven.plugins:maven-sonicesb-plugin:esbstyp-package</package> <install>org.apache.maven.plugins:maven-install-plugin:install</install> <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy> </phases>
<phases> <validate>com.progress.maven.plugins:maven-sonicesb-plugin:inject-artifact-handler</validate> <initialize>com.progress.maven.plugins:maven-sonicesb-plugin:esb-dependencies</initialize> <compile>com.progress.maven.plugins:maven-sonicesb-plugin:export-generated-src</compile> <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:testResources</process-test-resources> <test-compile>org.apache.maven.plugins:maven-compiler-plugin:testCompile</test-compile> <test>org.apache.maven.plugins:maven-surefire-plugin:test</test> <package>com.progress.maven.plugins:maven-sonicesb-plugin:esb-package</package> <install>org.apache.maven.plugins:maven-install-plugin:install</install> <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy> </phases>
<phases> <validate>com.progress.maven.plugins:maven-sonicesb-plugin:inject-artifact-handler</validate> <initialize>com.progress.maven.plugins:maven-sonicesb-plugin:esb-dependencies</initialize> <compile>com.progress.maven.plugins:maven-sonicesb-plugin:sdm-generate-model</compile> <process-classes>com.progress.maven.plugins:maven-sonicesb-plugin:sdm-validate-properties</process-classes> <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:testResources</process-test-resources> <test-compile>org.apache.maven.plugins:maven-compiler-plugin:testCompile</test-compile> <test>org.apache.maven.plugins:maven-surefire-plugin:test</test> <package>com.progress.maven.plugins:maven-sonicesb-plugin:sdm-package</package> <install>org.apache.maven.plugins:maven-install-plugin:install</install> <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy> </phases>