前言
之前一直接触maven,因为换了工作的原因偶然接触了gradle。因为对gradle不太了解,所以在安装与使用的时候出现了这样那样的问题。
gradle在Windows系统的安装与配置
1、gradle的下载与安装
下载链接:https://gradle.org/releases/。(可以根据你的项目来选择适合的版本)
将下载好的安装包,安装到一个没有中文和特殊符号的路径下面。
安装之后如下图:
2、gradle的配置
- 将gradle安装完成之后,配置系统变量。
GRADLE_HOME:D:oolgradle-5.6.4(gradle的安装目录)。
下面实在path下面添加:%GRADLE_HOME%bin。
在gradle自动生成在C盘的配置文件.gradle文件夹下面,创建并配置以下三个文件:.gradle、init.gradle、gradle.properties。
.gradle:配置镜像。
init.gradle:配置仓库。
gradle.properties:配置Daemon,加速gradle的构建。
在.gradle中配置: 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 } }}
在init.gradle中配置:allprojects { group 'cn.idongjia' apply plugin: 'java' apply plugin: 'idea' buildDir = 'target' sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { maven { url 'https://repo1.maven.org/maven2' } mavenLocal() mavenCentral() } buildscript { repositories { maven { url 'https://repo1.maven.org/maven2' } mavenLocal() mavenCentral() }dependencies {classpath('se.transmode.gradle:gradle-docker:1.2')} }}
在gradle.properties中配置: org.gradle.daemon=true
检查gradle是否安装成功
使用cmd黑窗口:输入gradle -v来检查gradle是否安装成功。若成功,则出现一下画面。
原文:https://blog.csdn.net/xiaoxiaoxiang1/article/details/103947560