Maven 有以下三個標準的生命週期:
1、Clean 生命週期
- clean:刪除目標目錄中的編譯輸出文件。這通常是在構建之前執行的,以確保項目從一個乾淨的狀態開始
2、Default 生命週期(也稱為 Build 生命週期)
- validate:驗證項目的正確性
- compile:編譯項目的源代碼
- test:運行項目的單元測試
- package:將編譯後的代碼打包成可分發的格式
- verify:對項目進行額外的檢查以確保質量
- install:將項目的構建結果安裝到本地 Maven 倉庫中,以供其他項目使用
- deploy:將項目的構建結果發布到遠程倉庫中,以供其他開發人員或團隊使用
3、Site 生命週期
- site:生成項目文檔和站點信息
- deploy-site:將生成的站點信息發布到遠程伺服器,以便共享項目文檔