我前提已经在环境变量中将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 } } }
原文:https://www.cnblogs.com/cnblogszs/p/10561965.html