此頁面包含 Gradle 本身提供的核心外掛的所有連結和簡短說明。

JVM 語言和架構

Java

提供建置任何類型 Java 專案的支援。

Java 函式庫

提供建置 Java 函式庫的支援。

Java 平台

提供建置 Java 平台的支援。

Groovy

提供建置任何類型 Groovy 專案的支援。

Scala

提供建置任何類型 Scala 專案的支援。

ANTLR

提供使用 ANTLR 產生剖析器的支援。

JVM 測試套件

提供建模和設定多個測試套件呼叫的支援。

測試報告彙總

彙總多個 測試 任務呼叫(可能跨越多個 Gradle 專案)的結果,並將其彙整成單一 HTML 報告。

原生語言

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 網路應用程式的支援。

EAR

提供建置和封裝 Java EE 應用程式的支援。

Maven 發佈

提供將 人工製品發佈 到相容於 Maven 的儲存庫的支援。

Ivy 發佈

提供將 人工製品發佈 到相容於 Ivy 的儲存庫的支援。

發行

讓您輕鬆建立專案的 ZIP 和 tarball 發行版。

Java 函式庫發行

提供建立 Java 函式庫專案的 ZIP 發行版,其中包含其執行時期相依性。

程式碼分析

Checkstyle

使用 Checkstyle 對專案的 Java 原始檔執行品質檢查,並產生相關報告。

PMD

使用 PMD 對專案的 Java 原始檔執行品質檢查,並產生相關報告。

JaCoCo

使用 JaCoCo 為您的 Java 專案提供程式碼涵蓋率指標。

JaCoCo 報告彙總

彙總多個 JaCoCo 程式碼涵蓋率報告(可能跨越多個 Gradle 專案)的結果,並將其彙整成單一 HTML 報告。

CodeNarc

使用 CodeNarc 對您的 Groovy 原始檔執行品質檢查,並產生相關報告。

IDE 整合

Eclipse

為建置產生 Eclipse 專案檔案,可由 IDE 開啟。這組外掛程式也可微調 Buildship 的 Gradle 建置匯入程序。

IntelliJ IDEA

為建置產生 IDEA 專案檔案,可由 IDE 開啟。也可微調 IDEA 的 Gradle 建置匯入程序。

Visual Studio

為建置產生 Visual Studio 解决方案和專案檔案,可由 IDE 開啟。

Xcode

為建置產生 Xcode 工作區和專案檔案,可由 IDE 開啟。

實用程式

基本

提供常見的生命週期任務,例如 clean,以及大多數建置共有的其他功能。

建置初始化

產生指定類型的新 Gradle 建置,例如 Java 函式庫。它也可以從 Maven POM 產生建置指令碼 — 請參閱 從 Maven 移轉到 Gradle 以取得更多詳細資料。

簽署

提供對數位簽署產生檔案和人工製品的支援。

外掛程式開發

讓開發和發佈 Gradle 外掛程式變得更簡單。

專案報告外掛程式

協助產生包含建置相關有用資訊的報告。