默认生命周期参考的绑定
默认生命周期是在没有任何绑定的情况下定义的:绑定是单独定义的,并且特定于每个包装:
pom包装的绑定
<phases>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
罐子包装的绑定
<phases>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.10:test
</test>
<package>
org.apache.maven.plugins:maven-jar-plugin:2.3.2:jar
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
ejb打包的绑定
<phases>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.10:test
</test>
<package>
org.apache.maven.plugins:maven-ejb-plugin:2.3:ejb
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
ejb3打包的绑定
<phases>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.10:test
</test>
<package>
org.apache.maven.plugins:maven-ejb3-plugin:ejb3
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
maven-plugin打包的绑定
<phases>
<generate-resources>
org.apache.maven.plugins:maven-plugin-plugin:2.9:descriptor
</generate-resources>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.10:test
</test>
<package>
org.apache.maven.plugins:maven-jar-plugin:2.3.1:jar,
org.apache.maven.plugins:maven-plugin-plugin:2.9:addPluginArtifactMetadata
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
战争包装绑定
<phases>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.10:test
</test>
<package>
org.apache.maven.plugins:maven-war-plugin:2.1.1:war
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
耳朵包装的绑定
<phases>
<generate-resources>
org.apache.maven.plugins:maven-ear-plugin:2.5:generate-application-xml
</generate-resources>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources
</process-resources>
<package>
org.apache.maven.plugins:maven-ear-plugin:2.6:ear
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
rar包装的绑定
<phases>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.10:test
</test>
<package>
org.apache.maven.plugins:maven-rar-plugin:2.2:rar
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
标准包装装订
<phases>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.10:test
</test>
<package>
org.apache.maven.plugins:maven-par-plugin:par
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.3.1:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>