请教关于 maven 与 idea 的镜像问题

2017-01-06 15:59:15 +08:00
 nilai
首先,我是一个 JAVA 小白,问得太基础了大家别笑

最近在配置环境时碰到一点问题
本地环境:
ubuntu1604
Idea2016.3
jre:1.8

/etc/maven/settings.xml 增加:
<mirror>
<id>alimaven</id>
<name>ali maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

Idea 设置:
File->Setting->Build->Build Tools->Maven
其它选项默认:
Maven Home:/usr/share/maven (Bundled Maven3 也试过)
User Setting File:/etc/maven/settings.xml (也尝试过设置为~/.m2/settings.xml)



由于是小白,最近在学习写一个小项目练手, 要信赖外部 jar 我用了有两种办法
第一种办法 pom.xml 中添加比如:
<dependency>
<groupId>velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.4</version>
</dependency>

然后再执行 mvn install 这样子非常的快 走的阿里云的镜像


第二种办法: File->Project structure->Libraries->+->From Maven

这时就会非常的慢, 后来经过本机抓包证实, 走的是国外的中央服务器,没走镜像, 所以就请教一下大家在此种情况下应该如何解决,让走设置的镜像网站, 或者是我哪里没有设置正确。

谢谢
3507 次点击
所在节点    Java
9 条回复
q397064399
2017-01-06 20:49:55 +08:00
kcp+ss+maven socks5 完美解决这个问题,

kcp 保证出口, ss 翻墙, socks5 代理 maven
qnsh
2017-01-06 22:44:31 +08:00
修改 maven 安装目录下的 settings 配置添加镜像仓库
nilai
2017-01-07 09:11:05 +08:00
@qnsh 已经在 settings 中添加了镜像仓库了, 不然在 pom.xml 中添加了信赖后也不会有这么快了。
nilai
2017-01-07 09:11:47 +08:00
@q397064399 我还是觉得用镜像仓库会好一些 ss 不太稳定, 求解决。
thet
2017-01-07 12:40:28 +08:00
File | Settings | Build, Execution, Deployment | Build Tools | Maven | Repositories 中的远程仓库默认的是国外 maven 仓库。
File->Project structure->Libraries->+->From Maven 应该用的是这个吧。
nilai
2017-01-07 13:03:50 +08:00
@thet File->Project structure->Libraries->+->From Maven 我就是通过这种方法添加 JAR 包的时候,没有走国内的镜像仓库, 而是走的国外的仓库。
vchat
2017-01-07 16:00:20 +08:00
我记得是 <mirrorOf>central</mirrorOf> 改为 <mirrorOf>*</mirrorOf> 这样所有的仓库都会走阿里云的 maven 仓库镜像了
nilai
2017-01-07 16:08:01 +08:00
@vchat 我这样尝试过,好像还是一样的结果。一样的非常的慢
thet
2017-02-12 22:41:46 +08:00
@nilai File->Other Setting ->Default Setting 里面再设置 maven home 、 setting.xml

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/332713

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX