Alp*_*han 2 eclipse maven maven-clean-plugin
我已经阅读过maven在很多地方的清洁和网站生命周期,但无法理解它是如何工作的.请通过一些示例向我解释Maven的清洁生命周期过程.它与构建有何不同.在构建开始之前,清洁已经完成,对吗?清洁前后阶段会发生什么.
清洁生命周期包含以下生命周期阶段:
如果您调用mvn clean以下生命周期阶段将运行:
pre-clean, clean
Run Code Online (Sandbox Code Playgroud)
如果您将调用mvn post-clean以下生命周期,则将执行以下步骤:
pre-clean, clean, post-clean
Run Code Online (Sandbox Code Playgroud)
默认情况下,在clean lifeclyce中,只有maven-clean-plugin绑定到clean阶段,通常会删除目标文件夹.通常没有什么必然post-clean
像site这样的其他生命周期包含以下阶段:
pre-site, site, post-site, site-deploy
Run Code Online (Sandbox Code Playgroud)
虽然你通常打电话mvn site或有时打电话mvn site-deploy.
所谓的default生命周期包含更多的阶段(只有一个exerpt):
验证,...,编译,测试,..,包,...,安装,部署
在每个阶段的哪个地方绑定不同的插件,这些插件可以完成他们的工作以获得您想要的结果.
小智 5
默认情况下,在预清洁或后清洁中没有任何事情发生,但如果您愿意,可以自己使用它们.例如,如果您希望保留过去的构建以用于历史目的,那么您可以在预清理阶段运行备份.或者您可以使用post-clean进行一些额外的清理,例如重置本地数据库或LDAP目录.
| 归档时间: |
|
| 查看次数: |
1060 次 |
| 最近记录: |