004_Maven构建生命周期
1. Maven構(gòu)建生命周期定義了一個(gè)項(xiàng)目構(gòu)建跟發(fā)布的過(guò)程。
2. 一個(gè)典型的Maven構(gòu)建(build)生命周期
2.1. 典型的Maven構(gòu)建(build)生命周期是由以下幾個(gè)階段的序列組成的:
2.2. 典型的Maven構(gòu)建(build)生命周期各個(gè)階段描述?
3. Clean生命周期
3.1. 當(dāng)我們執(zhí)行mvn post-clean命令時(shí), 它生命周期的包含以下階段:
pre-clean: 執(zhí)行一些需要在clean之前完成的工作。
clean: 移除所有上一次構(gòu)建生成的文件。
post-clean: 執(zhí)行一些需要在clean之后立刻完成的工作。
3.2. 在一個(gè)生命周期中, 運(yùn)行某個(gè)階段的時(shí)候, 它之前的所有階段都會(huì)被運(yùn)行。也就是說(shuō), 當(dāng)我們執(zhí)行mvn clean命令時(shí), 它包含pre-clean和clean兩個(gè)階段。
4. Default(Build)生命周期
4.1. 這是Maven的主要生命周期, 被用于構(gòu)建應(yīng)用, 包括下面的23個(gè)階段:
?
5. Site生命周期
5.1. Maven Site插件一般用來(lái)創(chuàng)建新的報(bào)告文檔、部署站點(diǎn)等。
- pre-site: 執(zhí)行一些需要在生成站點(diǎn)文檔之前完成的工作。
- site: 生成項(xiàng)目的站點(diǎn)文檔。
- post-site: 執(zhí)行一些需要在生成站點(diǎn)文檔之后完成的工作, 并且為部署做準(zhǔn)備。
- site-deploy: 將生成的站點(diǎn)文檔部署到特定的服務(wù)器上。
總結(jié)
以上是生活随笔為你收集整理的004_Maven构建生命周期的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 006_Maven仓库
- 下一篇: 007_Maven依赖管理