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

JVM 語言和框架

Java

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

Java 函式庫

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

Java 平台

提供對建置 Java 平台的支援。

Groovy

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

Scala

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

ANTLR

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

JVM 測試套件

提供對建模和配置多個測試套件調用的支援。

測試報告彙總

將多個 Test 任務調用(可能跨越多個 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 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

幫助生成包含有關您的建置的有用資訊的報告。