Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
gradle 渐渐开始流行, 下面介绍本人遇到gradle 设置问题。
1,下载 gradle zip 安装
https://gradle.org/gradle-download/
windows 变量: GRADLE_HOME D:\soft-Java\gradle-3.1
path D:\soft-Java\gradle-3.1\bin
检查是否安装成功:gradle -v
C:\Users\ucmed>gradle -v
------------------------------------------------------------
Gradle 3.1
------------------------------------------------------------
Build time: 2016-09-19 10:53:53 UTC
Revision: 13f38ba699afd86d7cdc4ed8fd7dd3960c0b1f97
Groovy: 2.4.7
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_91 (Oracle Corporation 25.91-b15)
OS: Windows 10 10.0 amd64
2,设置仓库URL 选择 公司内网仓库 或者是 阿里仓库 (如果能切换到国内的Maven镜像仓库)
特别注意 网上云云 copy init.gradle 个人home 目录 .\gradle\init.gradle 是不会生效的。
需要设置
D:\Java\gradle-3.1\init.d
init.gradle
allprojects{
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}