第二十八章. Jetty 插件
Jetty 插件继承自 War 插件,并添加一些任务,这些任务可以让你在构建时部署你的 web 应用程序到一个 Jetty 的 web 嵌入式容器中。
28.1. 用法
要使用 Jetty 的插件,请在构建脚本中包含以下语句:
示例 28.1. 使用 Jetty 插件
build.gradle
apply plugin: 'jetty'
28.2. 任务
Jetty 插件定义了以下任务:
表 28.1. Jetty 插件 - 任务
任务名称 依赖于 类型 描述
je...
分类:
其他好文 时间:
2015-05-07 10:33:37
阅读次数:
271
第二十七章. Ear 插件
Ear 插件添加了用于组装 web 应用程序的 EAR 文件的支持。它添加了一个默认的EAR archive task。它不需要 Java 插件,但是对于使用了 Java 插件的项目,它将禁用默认的 JAR archive 的生成。
27.1. 用法
要使用 Ear 的插件,请在构建脚本中包含以下语句:
示例 27.1. 使用 Ear 插件
build.gradle
apply plugin: 'ear'
27.2. Tasks
Ear 插件向project 中添加了以下任...
分类:
其他好文 时间:
2015-05-06 09:15:16
阅读次数:
207
博主最近在学习Android Studio相关的东西。Gradle相对于我这个从Eclipse转过来的Android开发者,也算是一个全新的事物。但它却承担着Android构建系统中相当重要的一环。本着与人方便,自己方便的精神,觉得有必要翻译一下《Gradle User Guide》中的Tutorials相关部分...
分类:
其他好文 时间:
2015-05-05 12:39:54
阅读次数:
142
第 26 章. War 插件
War 的插件继承自 Java 插件并添加了对组装 web 应用程序的 WAR 文件的支持。它禁用了 Java 插件生成默认的 JAR archive,并添加了一个默认的 WAR archive 任务。
26.1. 用法
要使用 War 的插件,请在构建脚本中包含以下语句:
示例 26.1. 使用War 插件
build.gradle
apply plugin: 'war'
26.2. 任务
War 插件向project 中添加了以下任务。
表 26.1. War 插件...
分类:
其他好文 时间:
2015-05-05 10:44:06
阅读次数:
134
第二十五章. Scala 插件
Scala 的插件继承自 Java 插件并添加了对 Scala 项目的支持。它可以处理 Scala 代码,以及混合的 Scala 和 Java 代码,甚至是纯 Java 代码(尽管我们不一定推荐使用)。该插件支持联合编译,联合编译可以通过 Scala 及 Java 的各自的依赖任意地混合及匹配它们的代码。例如,一个 Scala 类可以继承自一个 Java 类,而这个 Java 类也可以继承自一个 Scala 类。这样一来,我们就能够在项目中使用最适合的语言,并且在有需要的情况...
分类:
其他好文 时间:
2015-05-04 10:03:17
阅读次数:
146
第二十四章. Groovy 插件
Groovy 的插件继承自 Java 插件并添加了对 Groovy 项目的支持。它可以处理 Groovy 代码,以及混合的 Groovy 和 Java 代码,甚至是纯 Java 代码(尽管我们不一定推荐使用)。该插件支持联合编译,可以任意地混合及匹配Groovy 和 Java 代码各自的依赖。例如,一个 Groovy 类可以继承自一个 Java 类,而这个 Java 类也可以继承自一个 Groovy 类。这样一来,我们就能够在项目中使用最适合的语言,并且在有需要的情况下用其...
分类:
其他好文 时间:
2015-04-30 10:46:41
阅读次数:
247
第二十三章. Java 插件
Java 插件向一个项目添加了 Java 编译、 测试和 bundling 的能力。它是很多其他 Gradle 插件的基础服务。
23.1. 用法
要使用 Java 插件,请在构建脚本中加入:
示例 23.1. 使用 Java 插件
build.gradle
apply plugin: 'java'
23.2 源集
Java 插件引入了一个源集的概念。一个源集只是一组用于编译并一起执行的源文件。这些源文件可能包括 Java 源代码文件和资源文件。其他有一些插件添加了在源集...
分类:
编程语言 时间:
2015-04-29 09:55:46
阅读次数:
285
第二十二章. 标准的 Gradle 插件
Gradle 的发行包中有大量的插件。如下列所示:
22.1. 语言插件
这些插件添加了让各种语言可以被编译和在JVM执行的支持。
表 22.1. 语言插件
插件 Id 自动应用 与什么插件一起使用 描述
java java-base -
向一个项目添加 Java 编译、 测试和捆绑的能力。它是很多其他 Gradle 插件的基础服务。另请参阅第 7 章, Java 快速入门。
groovy java, groovy-base -
添加对 Groovy 项...
分类:
其他好文 时间:
2015-04-27 09:44:30
阅读次数:
238
Gradle用户指南(章10:Web应用程序快速入门)
本章正在完善中。。。。。
本章介绍gradle对web应用程序的支持。Gradle为web应用程序开发提供了两个插件:War插件和Jetty插件。War插件扩展了java插件并且能为你的项目构建一个war包。Jetty插件扩展了War插件并且提...
分类:
Web程序 时间:
2015-02-01 21:48:31
阅读次数:
250
Gradle用户指南(章9:Groovy快速入门) 你可以使用groovy插件来构建groovy项目。这个插件继承了java插件的功能,且扩展了groovy编译。你的项目可以包含groovy代码、java代码或者两者混合。在其他方面,groovy项目与java项目是一致的,就像我们在章7:java快...
分类:
其他好文 时间:
2015-02-01 07:01:42
阅读次数:
240