首页 > 代码库 > Maven生命周期和插件
Maven生命周期和插件
Maven生命周期和插件
生命周期:构建过程的一系列阶段
Maven有三套生命周期:
1.clean,clean生命周期包含如下阶段
1.1.pre-clean
1.2.clean
1.3.post-clean
2.default,default生命周期包含如下阶段
2.1.validate
2.2.intialize
2.3.generate-sources
2.4.process-sources
2.5.generate-resources
2.6.process-resources
2.7.complie
2.8.process-classes
2.9.generate-test-sources
2.10.process-test-sources
2.11.generate-test-resources
2.12.process-test-resources
2.13.test-complie
2.14.process-test-classes
2.15.test
2.16.prepare-package
2.17.package
2.18.pre-integration-test
2.19.integration-test
2.20.post-integration-test
2.21.verify
2.22.install
2.23.deploy
3.site,site生命周期包含如下阶段
3.1.pre-site
3.2.site
3.3.post-site
3.4.site-deploy
生命周期的各个阶段是有依赖关系的,后面的阶段依赖前面的阶段
命令行执行Maven命令的主要方式就是调用Maven的生命周期阶段,例如执行【mvn clean install】命令
就是调用clean周期中clean和之前的阶段和default周期install之前的阶段
插件目标:一个插件可以完成一个或者多个生命周期的阶段,每个插件可以有一个或多个目标,每个目标对应生命周期的一个阶段
生命周期:构建过程的一系列阶段
Maven有三套生命周期:
1.clean,clean生命周期包含如下阶段
1.1.pre-clean
1.2.clean
1.3.post-clean
2.default,default生命周期包含如下阶段
2.1.validate
2.2.intialize
2.3.generate-sources
2.4.process-sources
2.5.generate-resources
2.6.process-resources
2.7.complie
2.8.process-classes
2.9.generate-test-sources
2.10.process-test-sources
2.11.generate-test-resources
2.12.process-test-resources
2.13.test-complie
2.14.process-test-classes
2.15.test
2.16.prepare-package
2.17.package
2.18.pre-integration-test
2.19.integration-test
2.20.post-integration-test
2.21.verify
2.22.install
2.23.deploy
3.site,site生命周期包含如下阶段
3.1.pre-site
3.2.site
3.3.post-site
3.4.site-deploy
生命周期的各个阶段是有依赖关系的,后面的阶段依赖前面的阶段
命令行执行Maven命令的主要方式就是调用Maven的生命周期阶段,例如执行【mvn clean install】命令
就是调用clean周期中clean和之前的阶段和default周期install之前的阶段
插件目标:一个插件可以完成一个或者多个生命周期的阶段,每个插件可以有一个或多个目标,每个目标对应生命周期的一个阶段
具体而言,生命周期的阶段和插件的目标相互绑定,以完成某个具体的构建任务
Maven生命周期和插件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。