Skip to content

Latest commit

 

History

History
142 lines (96 loc) · 4.2 KB

gradle.md

File metadata and controls

142 lines (96 loc) · 4.2 KB

Gradle

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

安装

通过 SDKMAN 安装 gradle

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

Gradle 安装 Gradle Wrapper

gradle wrapper --gradle-version 5.5
gradle wrapper --gradle-version 2.14.1

或者

配置 build.gradle

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

然后运行

$ gradle wrapper

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

通过 Gradle Wrapper 安装 gradle

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

从本地安装 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

配置

属性、常量(如版本号)

构建脚本

JCenter

https://bintray.com/bintray/jcenter

mavenCentral

http://search.maven.org/

Maven

版本

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. 先保证工程根目录下有 local.properties
  2. gradle tasks 列出所有任务