一直想着花时间学习下gradle,今天有空。入门一下。参考:极客学院gradle使用指南,以及csdn专栏:gradle翻译 手下下载gradle的zip,然后根据极客学院的教程手动打一遍。 测试代码:https://github.com/chenxing12/l4gradle ...
分类:
其他好文 时间:
2016-04-09 23:31:02
阅读次数:
236
第四十一章. 项目报告插件
项目报告插件将一些任务添加到项目中,用于生成包含有关构建的有用信息的报告。这些任务生成内容,与由gradle tasks, gradle dependencies和gradle properties触发的命令行报告的内容完全相同(见第 11.6 节,“获取有关您的构建的信息”)。与命令行报告相比,报告插件将报告生成到一个文件中。这里也有一个聚合的任务,它依赖于由该插件添加的所有的报告任务。
我们计划在未来发布的版本中,向现有的报告添加更多的内容,以及创建额外的东西。
41.1...
分类:
其他好文 时间:
2015-08-31 10:13:19
阅读次数:
225
第四十章. ANTLR 插件
ANTLR 插件扩展自 Java 插件并添加了使用 ANTLR 生成语法分析器的支持。
ANTLR 插件只支持 ANTLR 版本 2。
40.1. 用法
要使用 ANTLR 插件,请在构建脚本中包含以下语句:
示例 40.1. 使用 ANTLR 插件
build.gradle
apply plugin: 'antlr'
40.2. 任务
ANTLR 插件向你的项目添加了大量的任务,如下所示。...
分类:
其他好文 时间:
2015-08-31 10:12:32
阅读次数:
226
IDEA 插件生成IntelliJ IDEA所使用的文件,从而让项目能够在 IDEA 中打开 (File - Open Project)。它考虑到了外部依赖项 (包括相关联的源文件和 javadoc 文件) 和项目依赖项。
IDEA 插件生成的内容完全取决于使用了哪些其他的插件:
表 39.1. IDEA插件行为
插件 描述
None 生成一个IDEA 模块文件。如果该项目为根项目,同时生成一个 IDEA 项目和工作区文件。
Java 将 Java 配置添加到模块和项目文件。
IDEA 插件的重点之一...
分类:
其他好文 时间:
2015-08-05 10:42:48
阅读次数:
164
第三十八章. Eclipse 插件
Eclipse 插件生成Eclipse IDE所使用的文件,从而让项目能够导入 Eclipse (File - Import... - Existing Projects into Workspace)。它考虑到了外部依赖项 (包括相关联的源文件和 javadoc 文件) 和项目依赖项。
从 1.0-里程碑-4 开始,WTP-generating 代码被重构为一个单独的插件,叫做eclipse-wtp。所以如果你对 WTP 集成有兴趣,可以只应用eclipse-wtp插...
分类:
系统相关 时间:
2015-07-20 11:04:48
阅读次数:
248
第三十七章. OSGi 插件
OSGi 插件提供了工厂方法来创建一个OsgiManifest对象。OsgiManifest 继承自 Manifest。要了解常见的清单处理的更多信息,请参阅第 23.13.1节,“Manifest”。如果应用了 Java 插件,OSGi 插件将把默认 jar 的 manifest 对象替换为一个OsgiManifest对象。被替换的manifest 会被合并到新的对象单中。
OSGi 插件使 Peter Kriens BND tool 大量使用。
37.1. 用法
要使用...
分类:
其他好文 时间:
2015-07-10 09:27:15
阅读次数:
152
第三十六章. Sonar Runner 插件
Sonar runner 插件是目前仍是孵化状态。请务必注意,在以后的 Gradle 版本中,DSL 和其他配置可能会有所改变。
Sonar Runner 插件提供了对 Sonar,一个基于 web 的代码质量监测平台的集成。它基于Sonar Runner,一个分析源代码及构建输出,并将所有收集的信息储存在 Sonar 数据库的 Sonar 客户端组件。相比单独使用 Sonar Runner,Sonar Runner 插件提供了以下便利:
自动配置 Sonar...
分类:
其他好文 时间:
2015-07-08 09:29:44
阅读次数:
124
第三十五章. Sonar 插件
你可能会想使用新的Sonar Runner 插件来代替现在这个插件。尤其是因为只有 Sonar Runner 插件支持 Sonar 3.4 及更高的版本。
Sonar 插件提供了对 Sonar,一个基于 web 的代码质量监测平台的集成。该插件添加了sonarAnalyze task ,用来分析一个project 及子project 都应用了哪个插件。分析结果存储于 Sonar 数据库中。该插件基于Sonar Runner,并要求是 Sonar 2.11 或更高的版本。
S...
分类:
其他好文 时间:
2015-07-06 10:18:04
阅读次数:
237
由于时间。没办法,做笔记和翻译的同时,大约Gradle用户指南。本博客不再做相关的注意事项。而仅仅翻译和本出版物中未翻译章节。有关其他章节翻译请注意Github该项目:https://github.com/msdx/gradledoc/tree/1.12,訪问:http://gradledoc.qi...
分类:
其他好文 时间:
2015-07-01 17:21:01
阅读次数:
187
第三十四章. JaCoCo 插件
JaCoCo 插件目前还是孵化中状态。请务必注意,在以后的 Gradle 版本中,DSL 和其他配置可能会有所改变。
JaCoCo 插件通过集成JaCoCo为 Java 代码提供了代码覆盖率指标。
34.1. 入门
要想开始,请将 JaCoCo 插件应用于你想要计算代码覆盖率的项目中。
示例 34.1. 应用 JaCoCo 插件
build.gradle
apply plugin: "jacoco"
如果 Java 插件也被应用于你的项目,那么会创建一个名为jacoc...
分类:
其他好文 时间:
2015-06-29 10:01:50
阅读次数:
286