在国内连接 Maven 官方的中央库会出现Connection timed out问题。 出错提示
[ERROR] Failed to execute goal on project gs-maven: Could not resolve dependencies for project org.springframework:gs-maven:jar:0.1.0: Failed to collect dependencies at joda-time:joda-time:jar:2.2: Failed to read artifact descriptor for joda-time:joda-time:jar:2.2: Could not transfer artifact joda-time:joda-time:pom:2.2 from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.16.215] failed: Connection timed out: connect -> [Help 1]
解决办法有:
- 设置代理 可以在.m2/settings.xml中设置proxy.前提是你得有稳定好使的代理.
- 自己架设或找个镜像站以便连上去 自己架设。。。由于想尽快搞定,不去花这心思了。 在Maven官方镜像介绍的文档里找到个UK的镜像。。。试了下,能用。OK,就是它了。
<mirror>
<id>UK</id>
<name>UK Central</name>
<url>http://uk.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
来源:oschina
链接:https://my.oschina.net/u/553266/blog/789421