解决Maven下载依赖慢的问题
来源:互联网 发布:尔雅网络通识课 编辑:程序博客网 时间:2024/05/22 09:45
使用Maven构建项目时,项目中有的依赖包可能下载的非常慢,我们可以通过配置镜像来解决这个问题。
之前开源中国的那个好像已经关闭了,于是我找到了一个阿里的来解决。
在Maven的配置文件(%MAVEN%/conf/setting.xml)中的< mirrors> 标签中加入
<!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> <!-- 中央仓库1 --> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- 中央仓库2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror>这样我们在引入依赖的时候,速度就可以嗖嗖的了。
注意:有的版本比较高的依赖包,这个阿里的仓库也可能没有。所以要么用老的依赖,要么删掉镜像配置,继续去中央仓库下载最新的依赖。
附上setting.xml文件
<settings> <mirrors> <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> <!-- 中央仓库1 --> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- 中央仓库2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror> </mirrors> <profiles> <profile> <id>nexus</id> <!--Enable snapshots for the built in central repo to direct --> <!--all requests to nexus via the mirror --> <repositories> <repository> <id>central</id> <url>http://central</url> <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases> <snapshots><enabled>true</enabled></snapshots> </repository><repository> <id>spring-release</id> <name>Spring Maven Release Repository</name> <url>http://repo.springsource.org/libs-release</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://central</url> <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <!--make the profile active all the time --> <activeProfile>nexus</activeProfile> </activeProfiles> <!-- deploy artifacts to repository. --> <servers> <server> <id>releases</id> <username>username</username> <password>PASSWORD</password></server><server> <id>snapshots</id> <username>username</username> <password>PASSWORD</password></server> </servers></settings>
0 0
- 解决Maven下载依赖慢的问题
- 解决Maven下载依赖慢的问题
- 使用阿里maven仓库,解决依赖下载慢的问题
- 解决Maven下载依赖慢
- 解决Maven下载慢的问题
- 解决maven下载文件慢的问题
- 解决maven下载慢的问题
- 利用联通CDN解决Maven下载慢的问题
- 解决cordova中下载maven和gradle慢的问题
- 解决maven项目构建下载速度慢的问题
- 解决Eclipse使用Maven下载慢的问题
- 解决Eclipse使用Maven下载慢的问题
- 解决Eclipse使用Maven下载慢的问题
- maven 使用 国内镜像的方法 解决依赖下载慢
- 解决maven下载jar慢的问题(如何更换Maven下载源)
- maven依赖下载慢以及无法下载的处理
- IntelliJ IDEA maven库下载依赖包速度慢的问题
- IntelliJ IDEA maven库下载依赖包速度慢的问题
- 快速理解桥接模式
- RTMP学习(三)RTMP协议详解(转)
- 基于ambari 2.4.1 HDP-2.5.0 构建安全的hive数据库
- 静态广播和动态广播
- bzoj3123 【SDOI2013】森林 启发式合并
- 解决Maven下载依赖慢的问题
- java socket参数详解:OOBInline和UrgentData
- C# 动态对象(dynamic)的用法
- 在Solr6.3中创建core
- Android动画之旅(六)----放大镜的特效动画
- linux机器间内容的拷贝
- Linux基础——救援模式及单用户模式
- Android6.0 亮屏灭屏流程(DisplayPowerController、WMS)(一)WMS绘制
- spring启动入口