构建工具-Gradle

2019-07-13  本文已影响0人  jacob_

1 引言

1.1定义

1.2 安装

1.3 Groovy是什么

public class ProjectVersion{
    private int major
    private int minor
    int getMinor() {
        minor
    }
    ProjectVersion(int major, int minor) {
        this.major = major
        this.minor = minor
    }
}
ProjectVersion v1 = new ProjectVersion(1,1);
println v1.minor
ProjectVersion v2 = null
println v1 == v2

其中在ProjectVersion中,并没有添加getter/setting方法可以不加分号属性都可以直接用点号,尽管其是private类型方法的参数可以直接跟在方法后面,不用加括号println v1.minor方法最后一个值被默认为返回值minor

def version = 1
def s1 = 'jacob'
def s2 = "gradle version is ${version}"
def s3 = '''i
am
jacob
'''
println(s1)
println(s2)
println(s3)

其中,由单引号构成的仅仅是一个字符串,由双引号构成的还可以添加变量在其中,三个单引号组成的可以换行。

1.4 集合api

def buildTools = ['ant','maven']
buildTools << 'gradle'
assert buildTools.getClass() == ArrayList
assert buildTools.size() == 3

执行没有异常,说明代码是执行成功的。其中buildTools << 'gradle'表示追加 'gradle'的意思。

2 构建脚本简介

2.1 Project

上一篇下一篇

猜你喜欢

热点阅读