【问题标题】:In maven how to set a timeout for each repository in settings.xml在 Maven 中如何为 settings.xml 中的每个存储库设置超时
【发布时间】:2018-08-20 12:10:02
【问题描述】:

我的 Settings.xml 有多个存储库。我想为每个存储库设置自定义超时。

如何做到这一点?

【问题讨论】:

  • 您要解决哪个问题?你有“不可靠”的存储库吗?如果没有可用,您打算如何处理?
  • 我有一个不可靠的存储库,我也没有备用存储库。因此,即使构建失败,maven 也需要花费大量时间才能意识到没有找到/可用的特定工件
  • 如何建立自己的存储库来代理相关存储库?例如,Nexus 易于安装和处理。那么你的大部分可靠性问题都应该消失了。
  • 谢谢迈耶。我将把它作为我的 B 计划。但是根本不可能设置超时吗?

标签: maven maven-2 maven-3


【解决方案1】:

终于解决了问题。我在 docker 容器中运行 maven 构建。我的公司网络位于代理后面,该代理无法在内部转发请求,从而导致了问题。

所以,从 maven 的角度来看,基本上没有延迟。只是 maven 无法从 docker 内部访问 repo。

断定这是网络问题。

【讨论】:

    猜你喜欢
    • 2013-11-23
    • 2011-06-29
    • 2019-06-09
    • 1970-01-01
    • 2020-11-24
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多