Hello, i am developing a small m2 plugin for deploying portlet applications on WPS.
I have created custom packaging and it works fine with default lifecycle. Now i would like to switch to a custom lifecycle (wps-deployment) to provide WPS-specific naming for deployment phases. How can tell m2 to use my lifecycle and not the default one?! Here is my components.xml: <component> <role>org.apache.maven.lifecycle.LifecycleExecutor</role> <implementation>org.apache.maven.lifecycle.DefaultLifecycleExecutor </implementation> <configuration> <lifecycles> <lifecycle> <id>wps-deployment</id> <phases> <phase>generate-deployment-scripts</phase> <phase>process-deployment-scripts</phase> <phase>copy-app-to-installables</phase> <phase>deploy-portlets</phase> <phase>wps-deploy</phase> </phases> </lifecycle> <lifecycle> <id>wps-test</id> <phases> <phase>test-phase</phase> </phases> <default-phases> <test-phase>org.apache.maven.plugins:maven-clean-plugin:clean </test-phase> </default-phases> </lifecycle> </lifecycles> </configuration> </component> .............................................. <component> <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> <role-hint>wps-legacy-portlet</role-hint> <implementation> org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> <configuration> <lifecycles> <lifecycle> <id>wps-deployment</id> <phases> <wps-deploy>com.wpexperts:maven-wps-plugin:xmlaccess </wps-deploy> </phases> </lifecycle> </lifecycles> </configuration> </component> ............................................... Thanks in advance. Bogdan Sulima.