一个可用的maven镜像配置( maven + gradle ) 您所在的位置:网站首页 maven默认仓库路径 一个可用的maven镜像配置( maven + gradle )

一个可用的maven镜像配置( maven + gradle )

2023-03-15 04:45| 来源: 网络整理| 查看: 265

maven的中央仓库服务器在国外, 对于网络环境不是很好的中国开发者来说,下载并编译可能会耽误非常多的时间, 因此, 阿里云的镜像就能够带来飞速的感觉. (docker使用Daocloud来加速)

首先, 如果你使用maven来管理依赖, 你需要做如下配置:

Maven的默认Setting文件默认放在~/.m2/文件夹内的setting.xml文件。只需要把该内容替换到文件中,即可以使用aliyun的镜像来下载maven的依赖了,亲测可用。

不过,如果你已经为maven配置了一些参数,那你直接将的内容添加到原有配置中即可。

所有的改动请先提前备份,确认新配置可用后再删除备份。

alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central

不过, 如果你使用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/') ||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 } } }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有