我前提已經在環境變量中將GRADLE_HOME設置到了gradle的目錄(在E盤),並且在環境變量裏設置了本地倉庫GRADLE_USER_HOME。
編譯kafka源碼時候,很慢很慢。百度了一下,有說在GRADLE_HOME目錄下的init.d目錄下新建一個名叫 init.gradle的文件,有說在用戶目錄下的.gradle目錄下新建init.gradle文件的。
起初我只設置了“GRADLE_HOME目錄下的init.d目錄下新建一個名叫 init.gradle的文件”,發現執行gradle idea命令報錯。
然後我又設置了“在用戶目錄下的.gradle目錄下新建init.gradle文件”,然後就可以了。
先暫時記錄下來,等熟悉了gradle工具,搞清楚怎麼設置纔是對的。
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 } } }