当前位置:   article > 正文

gradle如何指定使用maven的仓库,以及如何使用国内加速镜像_gradle ext.libraries 指定maven源

gradle ext.libraries 指定maven源

 

今天要介绍在使用gradle时如何指定使用maven的仓库,以及如何使用国内加速镜像。

问题一:如何使用maven仓库
在build.gradle中指定具体从哪个仓库获取jar包即可,还是比较简单的。
 

  1. buildscript {
  2. repositories {
  3. mavenLocal()
  4. mavenCentral()
  5. maven { url 'http://repo.spring.io/plugins-release' }
  6. }
  7. }

问题二:如何使用国内镜像

如果使用maven

找到settings.xml并设置源即可。在这里我们使用阿里云的源,速度还是相当快的。

  1. <mirror>
  2. <id>alimaven</id>
  3. <name>aliyun maven</name>
  4. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  5. <mirrorOf>central</mirrorOf>
  6. </mirror>

如果使用gradle

在 USER_HOME/.gradle/ 下面创建新文件 init.gradle,输入下面的内容并保存。

  1. allprojects{
  2. repositories {
  3. def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
  4. all { ArtifactRepository repo ->
  5. if(repo instanceof MavenArtifactRepository){
  6. def url = repo.url.toString()
  7. if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
  8. project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
  9. remove repo
  10. }
  11. }
  12. }
  13. maven {
  14. url REPOSITORY_URL
  15. }
  16. }
  17. }

————————————————
版权声明:本文为CSDN博主「TerrenceTian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaoxing598/article/details/68958383

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

闽ICP备14008679号