我们在这里使用nexus 1.9.2.4和maven 2.2.1以及在一台PC(并且只有那台)当我们尝试使用maven编译我们的代码时,它会被困在下载jar上。 例如它会被卡住:
并且根本不会继续。尝试使用maven 3.0.4,但结果相同。
机器运行Windows 7。
任何建议将不胜感激
答案 0 :(得分:4)
这似乎是与在Java 7和64位Windows上使用Maven相关的错误。我一直遇到类似的问题。
maven bug报告和一些讨论可以在这里找到:
http://jira.codehaus.org/browse/MNG-5162
此处记录的解决方法:
https://cwiki.apache.org/confluence/display/MAVEN/ConnectException
将-Djava.net.preferIPv4Stack = true添加到MAVEN_OPTS
答案 1 :(得分:0)
Maven确实需要对镜像提供某种支持,并为互联网的qurkeyness提供故障。实际上,并非每个人都能够与Oracle和Apache存储库建立对等连接。每个互联网连接都会在这里和那里丢弃一个数据包,即使它是一个选项,Maven粉丝的“获得新的ISP”响应也无济于事。
我一直盯着400k下载无处可去大约10分钟。我注意到每次擦拭我的回购时它都会卡在同一个文件上(可能是坏扇区?)。这是一个完整的皮塔饼,因为它似乎不能为它指定镜像(没有黑客攻击主机文件)。如果您是Maven项目负责人,请向Aptitude查询有关Maven可能是什么的想法。
编辑: 我在这里找到了解决我的Maven问题的方法。
https://jira.codehaus.org/browse/MNG-5162
在Ubuntu 13.10下简单......
sudo gedit / etc / environment
添加
MAVEN_OPTS = “ - Djava.net.preferIPv4Stack =真”
保存
关闭
重新加载终端。