maven-生命週期
構建生命週期由階段組成
每個構建生命週期都是由不同的構建階段列表定義的,其中一個構建階段表示生命週期中的一個階段。
例如,預設的生命週期包括以下幾個階段(完整的生命週期階段列表,請參考生命週期參考):
validate
:確認專案是正確的,所有必要的資訊都是可用的compile
:編譯專案的原始碼test
:使用適當的單元測試框架測試已編譯的原始碼。這些測試不應該要求打包或部署程式碼package
:將編譯後的程式碼打包成可分發的格式,比如JARverify
:對整合測試的結果進行任何檢查,以確保滿足質量標準install
:將包安裝到本地儲存庫中,作為本地其他專案的依賴項使用deploy
:在構建環境中完成後,將最終的包複製到遠端儲存庫,以便與其他開發人員和專案共享。
這些生命週期階段(加上這裡沒有顯示的其他生命週期階段)依次執行,以完成預設的生命週期。鑑於上面的生命週期階段,這意味著當預設使用生命週期,Maven將首先驗證專案,然後將試圖編譯原始碼,執行這些測試,包二進位制檔案(如jar),執行整合測試方案,驗證了整合測試,驗證包安裝到本地儲存庫,然後將安裝包部署到遠端儲存庫。
相關文章
- 生命週期
- View生命週期與Activity生命週期的關係View
- vue - 生命週期Vue
- Fragment生命週期Fragment
- vue生命週期Vue
- spring生命週期Spring
- ubuntu生命週期Ubuntu
- Flutter - 生命週期Flutter
- sessionStorag 生命週期Session
- PHP 生命週期PHP
- maven生命週期Maven
- Activity生命週期
- React生命週期React
- Salesforce 生命週期管理(一)應用生命週期淺談Salesforce
- vue 生命週期梳理Vue
- java servlet 生命週期JavaServlet
- Android Activity生命週期Android
- Activity生命週期onDestroy
- React-生命週期React
- IOC與生命週期
- vue 生命週期深入Vue
- React元件生命週期React元件
- JPA概述、生命週期
- viewController的生命週期ViewController
- Servlet的生命週期Servlet
- Tomcat生命週期管理Tomcat
- React 元件生命週期React元件
- UIViewController的生命週期UIViewController
- Flutter -- Element生命週期Flutter
- Flutter 的生命週期Flutter
- Spring的生命週期Spring
- Spring Bean 生命週期SpringBean
- bean的生命週期Bean
- IOC - bean 生命週期Bean
- UIAbility元件生命週期UI元件
- MySQL GTID生命週期MySql
- Bean-生命週期Bean
- SQL的生命週期SQL