IDEA 中使用Gradle
最近下载一些github 的 项目 总是 碰到Gradle 的 项目。
那么我就说下Gradle 如何使用Idea 打开Gradle 项目吧。
第一步: 安装Gradle
首先 ,去官网下载Gradle.
https://services.gradle.org/distributions/ 地址。
我下载的是6.4
然后解压缩到任意位置, 建议不要使用中文目录。
第二步:配置Gradle
环境变量的配置和jdk的配置差不多
GRADLE_HOME:E:\Java_software\gradle-6.4-rc-3-bin\gradle-6.4-rc-3
Path:%GRADLE_HOME%\bin;
GRADLE_USER_HOME:E:\Java_software\gradle-6.4-rc-3-bin\gradlelib
验证
第三步: 在IDEA中添加Gradle 项目。
右键点击build.gradle 这边就会有一个选项, 可以add as gradle project
然后 就开始 下载了。
配置国内镜像源
但是下载速度及其漫长, 我们可以像maven 一样创建国内的镜像。
首先去自己的的User_home下面找到自己的.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'
def GRADLE_LOCAL_RELEASE_URL = 'https://repo.gradle.org/gradle/libs-releases-local'
def ALIYUN_SPRING_RELEASE_URL = 'https://maven.aliyun.com/repository/spring-plugin'
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
}
if (url.startsWith('http://repo.spring.io/plugins-release')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_SPRING_RELEASE_URL."
remove repo
}
}
}
maven {
url ALIYUN_REPOSITORY_URL
}
maven {
url ALIYUN_JCENTER_URL
}
maven {
url ALIYUN_SPRING_RELEASE_URL
}
maven {
url GRADLE_LOCAL_RELEASE_URL
}
}
}