gpt4 book ai didi

linux - Maven 不再使用新内核

转载 作者:太空狗 更新时间:2023-10-29 11:25:36 26 4
gpt4 key购买 nike

我对发生在我身上的事情感到有点失望。我不是 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

任何帮助都会很棒!谢谢

最佳答案

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

-Djava.net.preferIPv4Stack=true

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

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

关于linux - Maven 不再使用新内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2317157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com