一个可用的maven镜像配置( maven + gradle ) | 您所在的位置:网站首页 › maven默认仓库路径 › 一个可用的maven镜像配置( maven + gradle ) |
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 实验室设备网 版权所有 |