Gradle 标准的 Gradle 插件


本文整理自网络,侵删。

标准的 Gradle 插件

Gradle 的发行包中有大量的插件。如下列所示:

语言插件

这些插件添加了让各种语言可以被编译和在 JVM 执行的支持。

语言插件

插件 Id 自动应用 与什么插件一起使用 描述
java java-base - 向一个项目添加 Java 编译、 测试和捆绑的能力。它是很多其他 Gradle 插件的基础服务。
groovy groovy-base - 添加对 Groovy 项目构建的支持。
scala scala-base -

添加对 Scala 项目构建的支持。

antlr java - 添加对使用Antlr作为生成解析器的支持。

正在孵化的语言插件

这些插件添加了对多种语言的支持:

语言插件

插件 Id 自动应用 与什么插件一起使用 描述
assembler - -

向项目添加本机汇编语言的功能。

c - -

向项目添加 C语言源代码编译功能。

cpp - -

向项目添加 c++ 源代码编译功能。

objective-c - -

向项目中添加 Objective-C 源代码编译功能。

objective-cpp - -

向项目中添加 Objective-C++ 源代码编译功能。

windows-resources - -

添加对在本地bin文件中包含 Windows 资源的支持。

集成插件

以下这些插件提供了一些与各种运行时技术的集成。

集成插件

插件 Id 自动应用 与什么插件一起使用 描述
application java -

添加了一些任务,用于运行和捆绑一个Java项目作为命令行应用程序。

ear - java

添加用于构建 J2EE 应用程序的支持。

jetty war - 在构建中部署你的web程序到一个内嵌的Jetty web容器中。
maven - war

添加用于将项目发布到 Maven 仓库的支持。

osgi java-base java

添加构建 OSGi 捆绑包的支持。

war java - 添加用于组装 web 应用程序的 WAR 文件的支持。

孵化中的集成插件

以下这些插件提供了一些与各种运行时技术的集成。

孵化中的集成插件

插件 Id 自动应用 与什么插件一起使用 描述
distribution - -

添加构建 ZIP 和 TAR 分发包的支持。

java-library-distribution distribution - 添加构建一个Java类库的 ZIP 和 TAR 分发包的支持。
ivy-publish - war

这个插件提供了新的 DSL,用于支持发布文件到 Ivy 存储库,改善了现有的 DSL。

maven-publish - war

这个插件提供了新的 DSL,用于支持发布文件到 Maven 存储库,改善了现有的 DSL。

软件开发插件

这些插件提供一些软件开发过程上的帮助。

阅读剩余部分

相关阅读 >>

Gradle 标准的 Gradle 插件

Gradle scala 插件

Gradle java 构建入门

Gradle 使用 Gradle 图形用户界面

Gradle 安装

Gradle war 插件

Gradle 编写构建脚本

Gradle ear 插件

Gradle Gradle 插件

Gradle 日志

更多相关阅读请进入《Gradle》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...