【單體應用 - 使用 Maven 構建應用】07 Maven 外掛
阿新 • • 發佈:2018-11-06
Maven 是一個執行外掛的框架,每一個任務實際上是由外掛完成的。Maven 外掛通常用於:
- 建立 jar 檔案
- 建立 war 檔案
- 編譯程式碼檔案
- 進行程式碼單元測試
- 建立專案文件
- 建立專案報告
一個外掛通常提供了一組目標,可使用以下語法來執行:
mvn [plugin-name]:[goal-name]
例如,一個 Java 專案可以使用 Maven 編譯器外掛來編譯目標,通過執行以下命令編譯
mvn compiler:compile
外掛型別
Maven 提供以下兩種外掛型別:
型別 | 描述 |
---|---|
構建外掛 | 在生成過程中執行,並在 pom.xml 中的元素進行配置 |
報告外掛 | 在網站生成期間執行,在 pom.xml 中的元素進行配置 |
以下是一些常見的外掛列表:
外掛 | 描述 |
---|---|
clean | 編譯後的清理目標,刪除目標目錄 |
compiler | 編譯 Java 原始檔 |
surefile | 執行 JUnit 單元測試,建立測試報告 |
jar | 從當前專案構架 JAR 檔案 |
war | 從當前專案構建 WAR 檔案 |
javadoc | 產生用與該專案的 Javadoc |
antrun | 從構建所述的任何階段執行一組 Ant 任務 |