Gradle(一) 环境搭建

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。
Gradle支持多工程构建,提供强大的依赖管理,支持传递性依赖管理(无需配置XML);自动化Java开发中的编译、打包、执行测试案例等过程;同时Gradle支持丰富的插件,例如Java Web自动化部署的war、gretty插件等。

开发环境搭建

  1. JDK开发环境 java -version

  2. 下载gradle-4.9 文件 (官网下载 | 百度云)

  3. 将gradle解压到指定的目录 F:\drive\gradle-4.9

  4. 新建系统变量 GRADLE_HOME ,值为 F:\drive\gradle-4.9

  5. 将gradle的bin目录配置到PATH 环境变量中 %GRADLE_HOME%\bin

  6. 打开cmd,输入gradle -v (检查是否配置成功)
    如果你很幸运,嘛事都OK,你会看到下面的gradle信息:

IDEA配置Gradle

.gradle文件夹

在指定目录 F:\drive 创建文件夹.gradle
使用dos命令创建 mkdir .gradle

作用:gradle下载的jar包仓库主目录,默认在C:\Users\Administrator\.gradle

Settings

打开File -> setting -> Build,Execution,Deployment -> Build Tools -> Gradle
配置如下

Gradle home 指定了Gradle文件目录
Service directory path 指定了Gradle工作主目录

Gradle更换国内仓库

F:\drive\.gradle 目录下创建 init.gradle 文件
内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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
}
}
}

存储库只是文件的集合,按分组,名称和版本来组织构造。

-------------- 本文结束  感谢您的阅读 --------------