3

每当我尝试更新 Maven 依赖项时,我都会收到类似的错误 -无法计算构建计划:null。起初我曾经得到像这样的错误

无法计算构建计划:未能从http://repo1.maven.org/maven2传输 org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1缓存在本地存储库中,解析不会重新尝试,直到经过中央的更新间隔或强制更新。原始错误:无法从/到中央(http://repo1.maven.org/maven2)传输工件 org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1:ConnectException

但是,当我对 settings.xml 文件进行更改并在 settings.xml 中添加存储库和插件存储库时

<repository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</repository>
<pluginRepository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</pluginRepository>

以前的错误已被删除,但现在我收到以下错误:无法计算构建计划:null 如何摆脱此错误!以及如何摆脱这个警告

类路径条目 org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER 不会被导出或发布。运行时 ClassNotFoundExceptions 可能会导致。我试图快速修复它,但每当我重新打开项目时,它就会再次出现。任何帮助,将不胜感激。

4

1 回答 1

0

我可以通过在位于 config.xml 的 settings.xml 文件中启用代理来解决这个问题。起初,如上述问题所述,通过在 settings.xml 文件中添加repository和尝试不同的解决方案。pluginRepository但实际问题出在代理配置上。我在 5 分钟内尝试了 @akb 在maven 提供的解决方案不起作用。为我解决的解决方案是解决方案 #1,因为我的组织的代理设置没有自动配置。只需在 settings.xml 中包含以下数据并执行 mvn clean,然后更新依赖项即可。

<proxies>
  <proxy>
    <id>optional</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>webproxy</host>
    <port>8080</port>
    <username>proxyuser</username>
    <password>proxypass</password>
  </proxy>
</proxies>
于 2012-12-27T15:51:09.783 回答