Maven Mirror - 如果镜像主机不可用,如何绕过?

2023-11-25

我有一个 Maven 镜像存储库(Archiva) 例如

<settings>
   <mirrors>     
        <mirror>
        <id>archiva</id>
        <mirrorOf>*</mirrorOf>
        <url>http://myMirrorHost:8080/archiva/repository/internal</url>     
    </mirror>
       </mirrors>
       ...

然而,这是在 VPN 后面,有时我宁愿不使用它/无法连接到 VPM

问题是在 VPN 外部构建时,我收到此错误

myMirrorHost:未知主机 myMirrorHost -> [帮助 1]

当我希望它超时/如果找不到则不使用镜像时

那可能吗?


我遇到了类似的情况,我将镜像设置更改为镜像中心,而不是*:

<mirrors>     
 <mirror>
  <id>archiva</id>
  <mirrorOf>central</mirrorOf>
  <url>http://myMirrorHost:8080/archiva/repository/internal</url>     
 </mirror>
</mirrors>

然后在配置文件中,我定义另一个存储库,例如书目:

<profile>
  <id>myprofile</id>

 <activation>
  <activeByDefault>true</activeByDefault>
 </activation>

  <repositories>
    <repository>
      <id>ibiblio.org</id>
       <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
       <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url> 
    </repository>
  </repositories>  
</profile>

现在,当镜像中找不到某些内容,或者无法访问镜像主机时,maven 会尝试其他存储库(这是中央镜像)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Maven Mirror - 如果镜像主机不可用,如何绕过? 的相关文章

随机推荐

  • 如何更改本地 Service Fabric 默认启动 URL?

    我使用 Visual studio 2017 在 Service Fabric 本地集群中创建了一个无状态服务 它带有预定义的随机端口 8462 我将 ServiceManifest xml 中的端口更改为另一个端口 但每次启动项目时它都会
  • 如何为 ios 应用程序构建和使用 C++ 静态库

    我知道如何使用构建对象 C 静态库iOS gt Framework Library gt Cocoa Touch Static Library在 xcode 4 6 中 在本教程的帮助下很简单在 iOS 教程中创建静态库 然而 我不确定的一
  • 在 Pandas DataFrame 中创建多列的所有可能组合

    鉴于以下数据框 df pd DataFrame Student Siri Alexa Class 6 7 Section A B Teacher Ravi Mark School C D 我想返回一个包含所有列值的所有可能组合的表 我使用下
  • 如何永久删除 Google 管理的虚拟机

    我无法永久删除我创建的由 Google App Engine 管理的虚拟机 我已从开发人员控制台和使用 gcloud 命令多次删除它们 在每种情况下 命令都会成功完成并删除虚拟机 但随后 Google 几乎立即创建一个全新的虚拟机来取代它
  • docker和主机之间的PID映射

    docker 命名空间与主机命名空间有何不同以及 pid 如何在这两者之间映射 谁能给我一个想法 有助于使用源代码在主机和 docker 之间映射 pid 的简单方法 您可以在中找到映射 proc PID status文件 它包含这样一行
  • 实体框架是否支持循环引用?

    我有两个具有父 子关系的实体 此外 父级包含对 主 子级的引用 因此简化模型如下所示 class Parent int ParentId int MainChildId class Child int ChildId int ParentI
  • caret::train:指定模型生成参数

    我正在使用caretR 中用于模型生成的库 我想生成一个earth 又名 MARS 模型 我想指定degree该模型生成的参数 根据文档 第 11 页 earth方法支持此参数 指定参数时出现以下错误消息 gt library caret
  • JSch会话超时限制

    我正在使用 JSch 0 1 50 为我的 CI Jenkins 插件设置到远程服务器的连接 假设我想在这里使用session connect 60000 超时 60 秒 Session session null try JSch jsch
  • 在 1 和 0 的矩形中找到最大块的简单方法

    我正在尝试提出暴力 天真的 解决方案来找到 1 和 0 的矩形中最大的 1 或 0 块 我知道可以做到这一点的最佳方法O n 时间 其中 n 是矩形的总大小 1 1 0 1 0 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0
  • 有 Perl 或 Lua 可以替代 Capistrano 吗?

    对于许多 Web 应用程序 我需要像 Capistrano 这样的东西来自动化部署 我知道 Capistrano 可以用来部署非 ruby 应用程序 但我对 Ruby 不熟悉 所以我预计编写部署配置可能会有点痛苦 所以我想知道 除了用 Pe
  • JavaScript - 更改 CSS 颜色 5 秒

    我试图找到一种方法来简要突出显示命名链接上的文本 但只持续几秒钟 a href faq1 因此 在常见问题解答列表中 它会跳转到正确的 ID 将颜色更改为红色几秒钟 作为最终用户的视觉提示 答案就在这里 但随后返回正常颜色并且间隔完成 如何
  • 如何在不使用TOP和子查询的情况下从表中获取第n高的工资?

    最近在一次采访中 我被要求编写一个查询 在该查询中我必须从表中获取第 n 个最高薪水 而不使用 TOP 和任何子查询 我完全困惑了 因为我知道实现它的唯一方法同时使用 TOP 和子查询 请提供其解决方案 提前致谢 尝试 CTE 通用表表达式
  • Angular UI 路由器嵌套视图

    我有这样的结构 div div
  • 从 .txt 文件中用 C++ 美化 JSON 字符串

    我目前正在使用 C 工作 从使用 ostream 写入 txt 文件的请求中获取 HTTP 响应 这是异步发生的 我不想改变它 数据写入完成后 我想从文件中读取 data request type City query London Uni
  • Visual Studio 中仅调试类和资源 - 这可能吗?

    是否可以将一个类添加到 Visual Studio 中的项目中 并仅为该项目的调试配置构建该类 也就是说 它根本不会出现在Release构建中 如果可以的话 是否也可以对资源做同样的事情 我正在特别考虑仅在调试配置中运行但从程序集中删除以供
  • 合成属性是否已分配/初始化?

    如果我有一个习惯NSObject名为 ProgramModel 的类 当我时它是否获得 alloc init ed property and synthesize来自另一个班级 例如 在这样的 ProgramController 类中 Pr
  • 查找 Go 切片或数组中的唯一项

    我是个新手 现在我真的非常非常困惑 假设我有一个坐标列表 并且假设我在这个坐标列表中有一些双精度数 我一生都无法弄清楚如何制作一份独特的清单 通常在 Python 中我可以使用集合和其他内置函数来 作弊 在 Go 中则不然 package
  • R:ggplot ylim 不起作用

    我正在尝试改变情节中的 ylim 但一旦我改变它 情节就消失了 我无法弄清楚原因 有人可以帮助我找出问题的根本原因吗 gt df lt data frame Category c A B C D B A D C Setup c X Y Ga
  • 如何有效地检索 Facebook 照片 URL 的到期日期并在到期前续订?

    主要问题 应用程序缓存来自 Facebook 照片 CDN 的 URL 照片有时会过期 我的 技术 问题 Facebook CDN 过期 标头似乎不可靠 或者我不知道如何处理它们 使用 CURL 检索过期日期 curl i X HEAD h
  • Maven Mirror - 如果镜像主机不可用,如何绕过?

    我有一个 Maven 镜像存储库 Archiva 例如