首页 > 代码库 > maven生命周期
maven生命周期
maven都有哪些生命周期
在maven中定义了三种生命周期,分别为default lifecycle,clean lifecycle和site lifecycle.而第一种默认的生命周期是不需要与插件关联的,相对默认生命周期,则clean lifecycle和site lifecycle需要插件的支持。
default lifecycle
以下则是默认生命周期里按照构建的顺序列出了生命周期的各个环节,对于各个环节所表示的意思则可以从字面意思上很容易的理解:
validate
generate-sources
process-sources
generate-resources
process-resources
compile
process-classes
generate-test-sources
process-test-sources
generate-test-resources
process-test-resources
test-compile
test
prepare-package (maven 2.1+)
package
pre-integration-test
integration-test
post-integration-test
verify
install
deploy
clean lifecycle
此种生命周期中包含pre-clean,clean,post-clean三个环节。例如:
<phases> <phase>pre-clean</phase> <phase>clean</phase> <phase>post-clean</phase> </phases> <default-phases> <clean> org.apache.maven.plugins:maven-clean-plugin:2.5:clean </clean> </default-phases>
site lifecycle
此种生命周期中包含pre-site,site,post-site,site-deploy四个环节,例如:
<phases> <phase>pre-site</phase> <phase>site</phase> <phase>post-site</phase> <phase>site-deploy</phase> </phases> <default-phases> <site> org.apache.maven.plugins:maven-site-plugin:3.3:site </site> <site-deploy> org.apache.maven.plugins:maven-site-plugin:3.3:deploy </site-deploy> </default-phases>
maven生命周期
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。