配置文件地址: github.com/jayknoxqu/c…java
Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化建構工具。一種依賴管理工具,面向Java應用爲主,它拋棄了基於XML的各類繁瑣配置,取而代之的是一種基於Groovy的內部領域特定(DSL)語言。 用於自動化構建、測試、發佈打包git
.gradle
文件夾裏新增gradle.properties
屬性配置文件。添加以下內容:# 使用gradle守護進程,提升Gradle的啓動時間和執行時間
org.gradle.daemon=true
# 增長gradle運行的java虛擬機的大小
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# 模塊化項目和並行化編譯
org.gradle.parallel=true
# 開啓configuration on demand
org.gradle.configureondemand=true
# 配置構建緩存
org.gradle.caching=true
複製代碼
.gradle
文件夾裏新增init.gradle
初始化配置文件。添加以下內容:allprojects{
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
def url = repo.url.toString()
if ((repo instanceof MavenArtifactRepository) && (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
}
}
}
複製代碼