gradle 編譯kafka源碼慢

我前提已經在環境變量中將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
        }
    }
}

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章