我有一個大的多模塊maven項目,並使用編譯器,surefire和failsafe插件。我所有的單元測試都運行良好,我的集成測試具有故障安全性。爲什麼在整個項目運行mvn verify
,它似乎做到以下幾點:Maven多模塊項目生命週期
- 獲取運行(基於依賴圖)
- 執行的整個生命週期該模塊(初始化,編譯,測試下一個模塊,集成測試,...)
- 重複,直到沒有更多的模塊
這是一個非常緩慢的過程,我覺得這將是更快,如果它做了以下內容:
- 編譯所有模塊
- 所有模塊運行單元測試 所有模塊
有效地做這樣的事情
- 執行當前階段的所有模塊
- 轉入下一階段,重複
但是我無法弄清楚如何設置它。這可能嗎?或者我的假設是這可能會更快?謝謝您的幫助。