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 |