如何在依赖项上调整mvn镜像的超时:resolve - 传输文件时出错:读取超时

时间:2013-04-05 15:29:00

标签: maven timeout nexus sonatype maven-wagon-plugin

有没有人知道如何在maven设置文件或依赖插件中控制镜像的超时设置?

我看到我可以修改服务器的超时设置,但不能修改存储库或镜像。

问题

自从将nexus oss从1.8.0升级到2.3x并转移到VM后,我看到间歇性超时问题,并且在nexus调试日志中没什么用处。我认为我有两个选择:改善nexus服务器性能或配置maven设置以等待更长时间的工件。

我与服务器没什么关系,所以我正在调查maven方面。

依赖关系解决的Maven错误

Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy (default-deploy) on project foo: 

from/to snapshots (http://mycorp.com/nexus/content/repositories/snapshots): Error transferring file: Read timed out -> [Help 1]

如果您知道配置maven的旅行车等以放松超时,请告诉我。

1 个答案:

答案 0 :(得分:2)

尝试一个简单的http get来看看你在Maven之外获得的性能。可能是代理问题左右。

Wagon是在Maven中进行HTTP传输的组件的名称,您可以在http://maven.apache.org/guides/mini/guide-http-settings.html找到更多信息和配置提示