当前位置:  开发笔记 > 运维 > 正文

maven不再使用新内核了

如何解决《maven不再使用新内核了》经验,为你挑选了1个好方法。

我对发生的事情感到有点失望.我不是maven专家(即我只是按照我的说法键入mvn clean install)但是当我在我的debian机器上安装了一个新内核时,似乎maven不再工作了:

在旧内核(2.6.26-1-amd64)上它很好地下载了所有依赖项.

在新内核(2.6.32-trunk-amd64)上,它无法通过"网络无法访问"消息下载依赖项:

[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/org/objectweb/fractal/parent/2.0/parent-2.0.pom
[WARNING] Unable to get resource 'org.objectweb.fractal:parent:pom:2.0' from repository central (http://repo1.maven.org/maven2): Error transferring file: Network is unreachable
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: null:cecilia:pom:2.2-SNAPSHOT

Reason: Cannot find parent: org.objectweb.fractal:parent for project: null:cecilia:pom:2.2-SNAPSHOT for project null:cecilia:pom:2.2-SNAPSHOT

当然,网络似乎完全可达,因为这是我得到的网络问题.

mvn --version
2.2.1

任何帮助都会很棒!谢谢



1> Pascal Thive..:

这听起来像bug #563946(实际上是由JVM错误引起的).建议的解决方法是在运行maven(和其他Java程序)时设置以下系统属性:

-Djava.net.preferIPv4Stack=true

如果这样可行,那么您可以在MAVEN_OPTS环境变量中设置它(例如在" ~/.mavenrc"中):

MAVEN_OPTS="-Djava.net.preferIPv4Stack=true"

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有