1. 程式人生 > >Maven:常用外掛參考。

Maven:常用外掛參考。

外掛名稱 用途 來源

maven-clean-plugin

maven-compiler-plugin

maven-deploy-plugin

maven-install-plugin

maven-resources-plugin

maven-site-plugin

maven-surefire-plugin

maven-jar-plugin

maven-war-plugin

maven-shade-plugin

maven-changelog-plugin

maven-checkstyle-plugin

maven-javadoc-plugin

maven-jxr-plugin

maven-pmd-plugin

maven-project-info-reports-plugin

maven-surefire-report-plugin

maven-antrun-plugin

maven-archetype-plugin

maven-assembly-plugin

maven-dependency-plugin

maven-enforcer-plugin

maven-pgp-plugin

maven-help-plugin

maven-invoker-plugin

maven-release-plugin

maven-scm-plugin

maven-source-plugin

maven-eclipse-plugin

build-helper-maven-plugin

exec-maven-plugin

jboss-maven-plugin

properties-maven-plugin

sql-maven-plugin

tomcat-maven-plugin

versions-maven-plugin

cargo-maven-plugin

jetty-maven-plugin

maven-gac-plugin

maven-license-plugin

maven-android-plugin

清理專案

編譯專案

部署專案

安裝專案

處理資原始檔

生成站點

執行測試

構建JAR專案

構建WAR專案

構建包含依賴的JAR包

生成版本控制變更報告

生成CheckStyle報告

生成JavaDoc文件

生成原始碼交叉引用文件

生成PMD報告

生成專案資訊報告

生成單元測試報告

呼叫Ant任務

基於Archetype生成專案骨架

構建自定義格式的分發包

依賴分析及控制

定義規則並強制要求專案遵守

為專案構件生成PGP簽名

獲取專案及Maven環境的資訊

自動執行Maven專案構建並驗證

自動化專案版本釋出

整合版本控制系統

生成原始碼包

生成Eclipse專案環境配置

包含各種支援構建生命週期的目標

執行系統程式或者Java程式

啟動、停止Jboss,部署專案

從properties檔案讀寫Maven屬性

執行SQL指令碼

啟動、停止Tomcat、部署專案

自動化批量更新POM版本

啟動/停止/配置各類Web容器自動化部署Web專案

整合Jetty容器,實現快速開發測試

整合Googole App Engine

自動化新增許可證證明至原始碼檔案

構建Android專案

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Apache

Codehaus

Codehaus

Codehaus

Codehaus

Codehaus

Codehaus

Codehaus

Cargo

Eclipse

Googlecode

Googlecode

Googlecode