1. Gradle

一个基于JVM的构建工具。基于 groovy,其 build 脚本使用 groovy DSL 编写

1.1. 安装

1.1.1. 通过 SDKMAN 安装 gradle

$ curl -s https://get.sdkman.io | bash
$ sdk install gradle 4.9

1.1.2. Gradle 安装 Gradle Wrapper

gradle wrapper --gradle-version 3.4.1
gradle wrapper --gradle-version 2.14.1

或者

配置 build.gradle

task wrapper(type: Wrapper) {
    gradleVersion = '4.9.0'
}

然后运行

$ gradle wrapper

之后用 ./gradlew 命令来运行 gradle

1.1.3. 通过 Gradle Wrapper 安装 gradle

在 gradle wrapper 配置好的前提下,运行 ./gradlew 安装指定版本的 Gradle 到 ~/.gradle/wrapper/dists/

1.1.4. 从本地安装 Gradle

http://stackoverflow.com/questions/27375807/how-to-reuse-gradle-wrapper

  • 下载 gradle-2.10-all.zip{project.dir}\gradle\wrapper 目录下
  • {project.dir}\gradle\wrapper\gradle-wrapper.properties 修改 distributionUrl=gradle-2.10-all.zip
  • ./gradlew

1.2. 配置

1.2.1. gradle.properties

属性、常量(如版本号)

1.2.2. build.gradle

构建脚本

repositories

JCenter

https://bintray.com/bintray/jcenter

mavenCentral

http://search.maven.org/

1.3. Maven

1.4. 版本

gradle 插件版本

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
}

gradle 版本

/gradle/wrapper/gradle-wrapper.propertiesdistributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

引用 Android Plugin for Gradle Release Notes 版本对应关系

Plugin version Required Gradle version
1.0.0 - 1.1.3 2.2.1 - 2.3
1.2.0 - 1.3.1 2.2.1 - 2.9
1.5.0 2.2.1 - 2.13
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1+
2.3.0+ 3.3+

1.5. 使用

  1. 先保证工程根目录下有 local.properties
  2. gradle tasks 列出所有任务

results matching ""

    No results matching ""