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

Pet*_*ahn 5 timeout nexus sonatype maven maven-wagon-plugin

有谁知道如何在Maven设置文件或依赖项插件中控制镜像的超时设置?

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

问题

自从将nexus oss从1.8.0升级到2.3x并迁移到VM之后,我看到了间歇性的超时问题,并且在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]
Run Code Online (Sandbox Code Playgroud)

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

Man*_*ser 3

首先尝试使用简单的 http get 来查看在 Maven 之外获得的性能。可能是代理问题等等。

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