| <component-set> |
| <components> |
| <component> |
| <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> |
| <role-hint>it-packaging</role-hint> |
| <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> |
| <configuration> |
| <lifecycles> |
| <lifecycle> |
| <id>default</id> |
| <phases> |
| <!-- NOTE: This is intentionally a very minimalistic lifecycle --> |
| <package>org.apache.maven.its.plugins:maven-it-plugin-packaging:package</package> |
| </phases> |
| </lifecycle> |
| </lifecycles> |
| </configuration> |
| </component> |
| <component> |
| <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> |
| <role-hint>multi-goal-per-phase</role-hint> |
| <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> |
| <configuration> |
| <lifecycles> |
| <lifecycle> |
| <id>default</id> |
| <phases> |
| <!-- NOTE: This is intentionally a very minimalistic lifecycle --> |
| <process-resources>org.apache.maven.plugins:maven-resources-plugin:resources, org.apache.maven.its.plugins:maven-it-plugin-packaging:append</process-resources> |
| </phases> |
| </lifecycle> |
| </lifecycles> |
| </configuration> |
| </component> |
| <component> |
| <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> |
| <role-hint>versioned-plugin</role-hint> |
| <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> |
| <configuration> |
| <lifecycles> |
| <lifecycle> |
| <id>default</id> |
| <phases> |
| <!-- NOTE: Using a plugin that is subject to the super POM defaults is essential --> |
| <process-resources>org.apache.maven.plugins:maven-resources-plugin:0.1-stub-SNAPSHOT:resources</process-resources> |
| </phases> |
| </lifecycle> |
| </lifecycles> |
| </configuration> |
| </component> |
| <component> |
| <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> |
| <role-hint>same-goal-twice</role-hint> |
| <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> |
| <configuration> |
| <lifecycles> |
| <lifecycle> |
| <id>default</id> |
| <phases> |
| <validate>org.apache.maven.its.plugins:maven-it-plugin-packaging:append</validate> |
| </phases> |
| </lifecycle> |
| <lifecycle> |
| <id>clean</id> |
| <phases> |
| <clean>org.apache.maven.its.plugins:maven-it-plugin-packaging:append</clean> |
| </phases> |
| </lifecycle> |
| </lifecycles> |
| </configuration> |
| </component> |
| <component> |
| <role>org.apache.maven.artifact.handler.ArtifactHandler</role> |
| <role-hint>it-artifact</role-hint> |
| <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> |
| <configuration> |
| <type>it-artifact</type> |
| <extension>jar</extension> |
| <packaging>it-packaging</packaging> |
| <classifier>it</classifier> |
| <language>java</language> |
| <addedToClasspath>true</addedToClasspath> |
| </configuration> |
| </component> |
| </components> |
| </component-set> |