此頁面包含 Gradle 本身提供的所有核心外掛的連結和簡短描述。
原生語言
- C++ 應用程式
-
提供在 Windows、Linux 和 macOS 上建置 C++ 應用程式的支援。
- C++ 函式庫
-
提供在 Windows、Linux 和 macOS 上建置 C++ 函式庫的支援。
- C++ 單元測試
-
提供在 Windows、Linux 和 macOS 上建置和執行基於 C++ 可執行檔的測試的支援。
- Swift 應用程式
-
提供在 Linux 和 macOS 上建置 Swift 應用程式的支援。
- Swift 函式庫
-
提供在 Linux 和 macOS 上建置 Swift 函式庫的支援。
- XCTest
-
提供在 Linux 和 macOS 上建置和執行基於 XCTest 的測試的支援。
打包和發布
- 應用程式
-
提供對建置基於 JVM 的可執行應用程式的支援。
- WAR
-
提供對建置和打包基於 WAR 的 Java Web 應用程式的支援。
- EAR
-
提供對建置和打包 Java EE 應用程式的支援。
- Maven 發布
-
提供將產出物發布到與 Maven 相容的儲存庫的支援。
- Ivy 發布
-
提供將產出物發布到與 Ivy 相容的儲存庫的支援。
- Distribution
-
讓您可以輕鬆建立專案的 ZIP 和 tarball 發行版。
- Java 函式庫發行版
-
提供對建立 Java 函式庫專案的 ZIP 發行版(包含其運行時相依性)的支援。
程式碼分析
- Checkstyle
-
使用 Checkstyle 對您專案的 Java 原始碼檔案執行品質檢查,並產生相關報告。
- PMD
-
使用 PMD 對您專案的 Java 原始碼檔案執行品質檢查,並產生相關報告。
- JaCoCo
-
使用 JaCoCo 為您的 Java 專案提供程式碼覆蓋率指標。
- JaCoCo 報告彙總
-
將多個 JaCoCo 程式碼覆蓋率報告(可能跨越多個 Gradle 專案)的結果彙總到單個 HTML 報告中。
- CodeNarc
-
使用 CodeNarc 對您專案的 Groovy 原始碼檔案執行品質檢查,並產生相關報告。
IDE 整合
- Eclipse
-
為可由 IDE 開啟的建置生成 Eclipse 專案檔案。這組外掛程式還可用於微調 Buildship 對於 Gradle 建置的匯入流程。
- IntelliJ IDEA
-
為可由 IDE 開啟的建置生成 IDEA 專案檔案。它還可用於微調 IDEA 對於 Gradle 建置的匯入流程。
- Visual Studio
-
為可由 IDE 開啟的建置生成 Visual Studio 解決方案和專案檔案。
- Xcode
-
為可由 IDE 開啟的建置生成 Xcode 工作區和專案檔案。
工具
- Base
-
提供常見的生命週期任務,例如
clean
,以及大多數建置通用的其他功能。 - Build Init
-
生成指定類型的新 Gradle 建置,例如 Java 函式庫。它還可以從 Maven POM 生成建置腳本 — 有關更多詳細資訊,請參閱從 Maven 遷移到 Gradle。
- Signing
-
提供對數位簽署生成的檔案和產出物的支援。
- Plugin Development
-
讓開發和發布 Gradle 外掛程式變得更容易。
- Project Report Plugin
-
幫助生成包含有關您的建置的有用資訊的報告。