Maven經常使用插件列表

插件名稱html

用途java

來源sql

maven –clean -pluginapache

清理項目tomcat

Apachemaven

maven –compile -plugin單元測試

編譯項目測試

Apachespa

maven –deploy -plugin插件

部署項目

Apache

maven –install -plugin

安裝項目

Apache

maven –resources -plugin

處理資源文件

Apache

maven –site -plugin

生成站點

Apache

maven –surefire -plugin

執行測試

Apache

maven –jar -plugin

構建JAR項目

Apache

maven –war -plugiin

構建war項目

Apache

maven –shade -plugin

構建包含遺憾的JAR包

Apache

maven –changelog -plugin

生產版本控制變動報告

Apache

maven –checkstyle -plugin

生成checkStyle報告

Apache

maven –javadoc –plugin

生成JavaDoc文檔

Apache

maven –pmd –plugin

生成PMD報告

Apache

maven –project –info -reports –plugin

生成項目信息報告

Apache

maven –surefire –plugin

生成單元測試報告

Apache

maven -archetype –plugin

基於Archetype生成項目骨架

Apache

maven –assembly –plugin

構建自定義格式的分佈包

Apache

maven –dependency –plugin

依賴分析及控制

Apache

maven –enforcer –plugin

定義規則並強制要求遵照

Apache

maven –pgp –plugin

爲項目構建生成PGP簽名

Apache

maven -invoke –plugin

自動運行Maven項目構建並驗證

Apache

maven –release –plugin

自動項目版本發佈

Apache

maven –scm –plugin

集成版本控制系統

Apache

maven –source –plugin

生成源碼包

Apache

properties –maven –plugin

從properties文件讀寫Maven屬性

Codehaus

sql –maven –plugin

運行SQL腳本

Codehaus

tomcat –maven –plugin

啓動、中止、部署項目

Codehaus

versions –maven –plugin

自動化批量更新POM版本

Codehaus

cargo –maven –plugin

啓動/中止/配置各種Web容器自動化部署Web項目

Cargo

jetty –maven –plugin

集成jetty容器,實現快速開發測試

Eclipse

 

另外附  國內著名Maven專家的文章:

Maven實戰(七)——經常使用Maven插件介紹(上)    http://www.infoq.com/cn/news/2011/04/xxb-maven-7-plugin

Maven實戰(八)——經常使用Maven插件介紹(下)    http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin

Maven實戰(五)——自動化Web應用集成測試     http://www.infoq.com/cn/news/2011/03/xxb-maven-5-integration-test

 

說明:

l  來自Apache的完整插件列表在:http://maven.apache.org/plugins/index.html

l  來自Codehaus的完整插件列表在:http://mojo.codehaus.org/plugins.html

相關文章
相關標籤/搜索