Maven的插件內置綁定: (生命週期綁定插件的global)
1. clean生命週期階段與插件目標的綁定關係
生命週期階段 | 插件目標 |
---|---|
pre-clean | |
clean | maven-clean-plugin:clean |
post-clean |
2.site生命週期階段與插件目標的綁定關係
生命週期階段 | 插件目標 |
---|---|
pre-site | |
site | maven-site-plugin:site |
post-site | |
site-deploy | maven-site-plugin:deploy |
3. default生命週期與內置插件綁定關係及具體任務(打包類型: jar)
生命週期階段 | 插件目標 | 執行任務 |
---|---|---|
process-resources | maven-resources-plugin:resources | 複製主資源文件至主輸出目錄 |
compile | maven-compile-plugin:compile | 編譯主代碼至主輸出目錄 |
process-test-resources | maven-resources-plugin:testRresources | 複製測試資源文件至測試輸出目錄 |
test-compile | maven-compiler-plugin:testCompile | 編譯測試代碼至測試輸出目錄 |
test | maven-surefire-plugin:test | 執行測試用例 |
package | maven-jar-plugin:jar | 創建項目jar包 |
install | maven-install-plugin:install | 將項目輸出構件安裝到本地倉庫 |
deploy | maven-deploy-plugin:deploy | 將項目輸出構件部署到遠程倉庫 |