Gradle_01


gradle的前辈们:
2000年Apache发布了Ant构建工具,ant构建工具以xml语法进行构建。
2004年Apache推出了Maven构建工具,对Ant进行了改进,沿用xml进行配置。
2012年Gradle发布:他主要支持Java,Groovy,scala.使用Groovy语法。
学习第一步_安装配置:
1:安装jdk8
2:下载Gradle(http://www.gradle.org/downloads)并解压
3:将jdk和Gradle的bin加入到环境变量
4:测试安装成果:gradle -v
来一发高大上的东西_Gradle脚本构建:
问题一:Gradle脚本要做什么?
1:构建一个项目
2:执行一个任务
那么问题来了什么是什么是构建项目和执行任务呢?
构建项目简单的说就是:帮助你下载项目需要的jar包,帮助你将这些jar包合理搭配。
执行任务一般就是你所熟悉的:编译类、打jar包、生成JavaDoc文档等。
当然了--这个脚本是用Groovy编写的。
既然你都知道了这么多了,也不妨让你多知道点:
1:Gradle知道你要写脚本所以给你提供了个叫做域特定语言(DSL)的东西。别管他是做什么的了,。
哎..服了你了。不告诉你是不想打击你。既然如此就打击你一下吧:
人家知道你写不了麻烦的,所以给你提供了在这个简单的方法。
2:最终成果是一个大名为build.gradle的UTF-8编码的文件
尝试一下未尝不可_编写helloworld脚本:
1:建名曰:build.gradle的文件。
2:遍写如下代码:
task helloword << {
println 'helloWord'
}
3:在黑框框执行gradle -q helloword
咦~~~~,你还嫌这个简单。来给你个稍微麻烦点的,就你这智商看不懂不要怪我了啦!!
接招:
task upper << {
String expString = 'YiiBai gradle tutorials'
println "Original: " + expString
println "Upper case: " + expString.toUpperCase()
}
执行:gradle –q upper
没错:这就是在大写输出
不要疑惑这些代码:这是应为你不会Groovy。Groovy提供了一些你想不到的超级简单的方法,你可以到公司书架上看看。
                                            
不要笑,我是明子。
原文地址:https://www.cnblogs.com/Xmingzi/p/8007006.html