标签:
由于时间。没办法,做笔记和翻译的同时,大约Gradle用户指南。本博客不再做相关的注意事项。而仅仅翻译和本出版物中未翻译章节。
有关其他章节翻译请注意Github该项目:https://github.com/msdx/gradledoc/tree/1.12,訪问:http://gradledoc.qiniudn.com/1.12/userguide/userguide.html
本文原创。转载请注明出处:http://blog.csdn.net/maosidiaoxian/article/details/40920093
关于我对Gradle的翻译,以Github上的项目及http://gradledoc.qiniudn.com 上的文档为准。
如有发现翻译有误的地方。将首先在以上两个地方更新。
因时间精力问题,博客中发表的译文基本不会同步改动。
在其它各方面。Groovy项目与我们在
第七章 Java高速入门 中所示Java项目差点儿同样 。
Example 9.1. Groovy plugin
build.gradle
apply plugin: ‘groovy‘
注意: 此样例的代码能够在Gradle的二进制文件或源代码中的 samples/groovy/quickstart
里看到。
compile
任务
。在 src/main/groovy
文件夹中查找源文件;且继承了 compileTest
任务,在 src/test/groovy
文件夹中查找測试的源文件。这些编译任务对这些文件夹使用了联合编译,这意味着它们能够同一时候包括java和groovy源文件。要使用groovy编译任务,还必须声明要使用的Groovy版本号以及从哪里获取Groovy库。
你能够通过在 groovy
配置中加入依赖来完毕。compile
配置继承了这个依赖,从而在编译Groovy和Java源码时。groovy库也会被包括在类路径中。
以下样例中,我们会使用Maven中央仓库中的Groovy
2.2.0版本号。
Example 9.2. Dependency on Groovy 2.2.0
build.gradle
repositories {
mavenCentral()
}
dependencies {
compile ‘org.codehaus.groovy:groovy-all:2.2.0‘
}
这里是我们写好的构建文件:
Example 9.3. Groovy example - complete build file
build.gradle
apply plugin: ‘eclipse‘ apply plugin: ‘groovy‘ repositories { mavenCentral() } dependencies { compile ‘org.codehaus.groovy:groovy-all:2.2.0‘ testCompile ‘junit:junit:4.11‘ }
执行 gradle
build
将会对你的项目进行编译。測试和打成jar包。
你能够參阅 第24章 Groovy插件 去了解很多其它关于Groovy
插件的内容,或在Gradle发行包的 samples/groovy
文件夹,发现很多其他的Groovy
演示示例项目。
Gradle 1.12 翻译——第九章 Groovy高速入口
标签:
原文地址:http://www.cnblogs.com/gcczhongduan/p/4613370.html