当前位置:   article > 正文

gradle运用阿里云的maven仓库_grade maven aliyun

grade maven aliyun

   这几天想看spring的源码,结果gradle引用maven仓库时被它的下载速度恶心到了,还会卡住不动,最后配置了阿里云的仓库好了,分享一下。

在gradle安装路径下找到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/')
                ||url.startsWith('https://repo.spring.io/plugins-release') ||url.startsWith('https://dl.bintray.com/kotlin/kotlin-eap-1.1')){
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }


        maven {
            url REPOSITORY_URL
        }
    }
}


完美解决。。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/237418?site
推荐阅读
相关标签
  

闽ICP备14008679号