软件开发插件
插件 Id | 自动应用 | 与什么插件一起使用 | 描述 |
announce | - | - |
将消息发布到你所喜爱的平台,如 Twitter 或 Growl。 |
build-announcements | announce | - |
在构建的生命周期中,把本地公告中有关你感兴趣的事件发送到你的桌面。 |
checkstyle |
java-base
|
- | 使用Checkstyle对您的项目的 Java 源文件执行质量检查并生成报告。 |
codenarc |
groovy-base
|
- | 使用CodeNarc对您的项目的 Groovy 源文件执行质量检查并生成报告。 |
eclipse | - |
scala
|
生成Eclipse IDE所用到的文件,从而使项目能够导入到 Eclipse。 |
eclipse-wtp | - |
war
|
与 eclipse 插件一样,但它还生成 eclipse WTP (Web 工具平台) 的配置文件。你的war/ear项目在导入eclipse 后,应配置为能在 WTP 中使用。 |
findbugs |
java-base
|
- | 使用FindBugs对您的项目的 Java 源文件执行质量检查并生成报告。 |
idea | - |
java
|
生成Intellij IDEA IDE所用到的文件,从而使项目能够导入到 IDEA。 |
jdepend |
java-base
|
- | 使用JDepend对您的项目的源文件执行质量检查并生成报告。 |
pmd |
java-base
|
- |
使用PMD对您的项目的 Java 源文件执行质量检查并生成报告。 |
project-report |
reporting-base
|
- |
生成关于Gradle构建中有用的信息的报告。 |
signing | base | - |
添加对生成的文件或构件进行数字签名的功能。 |
sonar | - | java-base, java, jacoco | 提供对sonar-runner插件取代。 |
孵化中的软件开发插件
这些插件提供一些软件开发过程上的帮助。
软件开发插件
插件 Id | 自动应用 | 与什么插件一起使用 | 描述 |
build-dashboard | reporting-base | - |
生成构建的主控面板的报表。 |
build-init | wrapper | - |
添加用于初始化一个新 Gradle 构建的支持。处理转换 Maven 构建为 Gradle 构建。 |
cunit | - | - |
添加用于运行CUnit测试的支持。 |
jacoco | reporting-base | java |
提供对 Java 的JaCoCo代码覆盖率库的集成。 |
sonar-runner | - | java-base, java, jacoco |
提供对sonar插件取代。 |
visual-studio | - | 本机语言插件 |
添加对 Visual Studio 的集成。 |
wrapper | - | - |
添加一个用于生成 Gradle wrapper 文件的Wrapper任务。 |
基本插件
这些插件组成了基本的构建块,其他插件都由此组装而来。它们可供你在你的构建文件中使用,并在此处完整列出。然而,请注意它们都不被认为是 Gradle 公共 API 的一部分。因此,这些插件都不在用户指南中记录。您可能会引用他们的 API 文档,以了解更多关于它们的信息。
基本插件
插件 Id | 描述 |
base |
添加标准的生命周期任务,并为归档任务默认进行合理的配置:
|
java-base |
对项目添加source set 的概念。不会添加任何特定的soruce sets。 |
groovy-base |
向项目中添加Groovy 的source set概念。 |
scala-base |
向项目中添加Scala 的source set概念。 |
reporting-base |
将一些共享的公约属性添加到项目中,它们与报告的生成有关。 |
第三方插件
你可以在维基上找到外部插件的列表。
标签:Gradle
相关阅读 >>
更多相关阅读请进入《Gradle》频道 >>