版本有哪些
默认生命周期插件
说明 | 内容 |
---|---|
配置文件路径 | maven/maven-core/src/main/resources/META-INF/plexus/default-bindings.xml |
小提示:最新版本4.0的这个文件也没了,而是放到java文件了,目录为:
maven/maven-core/src/main/java/org/apache/maven/lifecycle/mapping/providers/
名称有(选一个生命周期的)
<lifecycles>
<lifecycle>
<id>default</id>
<!-- START SNIPPET: war-lifecycle -->
<phases>
<process-resources>
org.apache.maven.plugins:maven-resources-plugin:2.6:resources
</process-resources>
<compile>
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
</compile>
<process-test-resources>
org.apache.maven.plugins:maven-resources-plugin:2.6:testResources
</process-test-resources>
<test-compile>
org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile
</test-compile>
<test>
org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
</test>
<package>
org.apache.maven.plugins:maven-war-plugin:2.2:war
</package>
<install>
org.apache.maven.plugins:maven-install-plugin:2.4:install
</install>
<deploy>
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
</deploy>
</phases>
<!-- END SNIPPET: war-lifecycle -->
</lifecycle>
</lifecycles>
其他插件
不属于生命周期必备的,但也是很常用。比如maven-assembly-plugin
定义的文件为:pom-4.0.0.xml
留言