Gradle构建工具支持Linux、macOS、Windows平台,可使用如“SDKMAN!”或“Homebrew”之类的包管理器安装和手动安装。
先决条件
Gradle可以在所有主流的操作系统上运行,只需要Java Development Kit 8(JDK8+)或更高版本即可。
1. 下载
- https://gradle.org/releases
2. 安装
拷贝并解压安装包(gradle-4.6-bin.zip/gradle-4.6-all.zip)至指定目录(如:E:\software\gradle-4.6)即可。3. 配置
1. 系统环境变量配置
GRADLE_HOME=E:\software\gradle-4.6
# 新增PATH
;%GRADLE_HOME%\bin
2. 本地仓库配置
GRADLE_USER_HOME=G:\gradleRepository
3. 远程仓库配置
一般Gradle、maven从中央仓库mavenCentral(http://repo1.maven.org/maven2)下载依赖包,由于网速原因需要使用国内的镜像。 所以每个Gradle构建的项目中,可以在build.gradle做如下配置: ```groovy buildscript { repositories { maven {
} mavenCentral() } // …. }url 'https://maven.aliyun.com/nexus/content/groups/public/'
allprojects { apply plugin: ‘jacoco’ repositories { maven { url ‘https://maven.aliyun.com/nexus/content/groups/public/‘ } mavenLocal() mavenCentral() } }
<a name="EoJY4"></a>
## 4. 全局仓库配置
每个项目都如此配置难免麻烦些,可以配置一个全局配置文件(**_C:\Users\Administrator\.gradle_\init.gradle**)。
```groovy
allprojects{
repositories {
def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
remove repo
}
}
}
maven {
url ALIYUN_REPOSITORY_URL
url ALIYUN_JCENTER_URL
}
}
}
4. 验证
gradle -v