Gradle入门与使用

注:此篇博客主要是看官网的学习笔记:https://docs.gradle.org/current/userguide/installation.html

一、安装:

1、Gradle有内置的groovy,所以不需要安装其余的groovy,并且gradle会自己过滤已安装的groovy。

2、Gradle必须使用java1.7及以上的版本的jdk;

3、可以在Gradle中通过设置JAVA_HOME自行配置jdk版本;

4、下载(跳过,傻瓜式)https://gradle.org/install/#with-a-package-manager

5、还可以使用 GRADLE_OPTS 和JAVA_OPTS来配置要使用的Gradle和JVM。这两个变量可以在后面的gradlew中进行配置(后话)。

 6、安装只需要解压之后配置环境变量就好了。

 

二、gradle使用的语言----groovy:

groovy:

1、什么是groovy:用于java虚拟机的一种敏捷的动态语言,既可以用于面向对象编程,也可以用作纯粹的脚本语言(官网说,选择使用groovy作为gradle的脚本构建语言就是因此,有人建议使用java作为脚本构建语言,这样子就可以让开发者更容易上手,但gradle开发团队认为groovy的学习成本不高,而且groovy的特性之一是比较适合做脚本语言)。

2、groovy完全兼容java语法;最后编译成java字节码。

3、可选的类型定义:使用def定义,类似js的var。

 

4、可以使用断言assert;

5、括号是可选的(从java转过来感觉有点违和感);

6、字符串:三种{

  (1)、单引号;

  (2)、双引号:可以使用$和括号加起来添加参数;

  (3)、三个引号:可以换行  

}

 

 

7、具有集合API:list和map,演示如下:

定义和使用的很多方法是和java一致的。

 

8、闭包:

闭包的简单又不大准确的理解就是方法包方法,使用在方法内返回内置方法的返回值。在js当中被广泛使用,具体的可以去看js,特此推荐一篇博客http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html

三、使用

1、看懂项目初建时生成的脚本含义:

 

 2、自己建一个项目:

posted @ 2017-11-13 23:12  黑色很白  阅读(183)  评论(0编辑  收藏  举报