《maven基礎》4-maven構件的生命週期

maven管理的項目,比如上節創建的mavenstudy工程,有着傳統的項目生命週期:開發-測試-發佈等

maven抽象此過程,給該生命週期創建了默認的maven生命週期

validate-compile-test-package-verify-install-deploy

validate:驗證-驗證項目是否正確,驗證必要元素是否存在/可用

compile:編譯-編譯源代碼

test:測試-調用測試框架junit,運行測試

package:打包-根據pom中的packaging目標進行打包-jar/war/pom等

verify:檢查,對集成測試的結果進行檢查,保證質量達標

install:安裝-打成的包-存放到本地目錄

deploy:發佈-發佈到遠程倉庫

上面的生命週期有個特點,當我們執行mvn install的時候,install之前和install命令會全部執行

如果想跳過測試階段可以使用mvn install -DskipTests命令

maven還有一個特殊的生命週期 clean

該命令是清除上次構建的產生的文件,

所以在idea中我們項目右鍵-run maven中能看到如下的命令

基本上就是我們上面講到的生命週期。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章