我们有一个公共 Sonatype Nexus Maven Repository 它是多个第三方存储库的代理,例如 JBOSS 或 Scala-Repo。

下载位于代理存储库(例如 JBOSS)之一的工件是否会在运行我们的存储库的服务器上产生流量?

有帮助吗?

解决方案

以下是发布的工件所发生的情况(快照将涉及更多检查):

  1. 客户端机器:我的本地存储库有依赖项吗?如果是,请使用它。如果没有,请尝试从远程存储库(此处为 Nexus)下载它。
  2. 关系:我有神器吗?如果是,则将其提供给客户。如果没有,请尝试从已知的第三方存储库获取它,存储它并提供它。
  3. 第三方存储库:我有神器吗?如果是,则将其提供给客户端(在本例中为 Nexus)。如果不是,则发送 404。

因此,客户端计算机和 Nexus 之间存在潜在流量,Nexus 和第三方存储库之间也存在潜在流量。如果这不能回答问题,请澄清。

其他提示

是它可以,特别是对于快照和每当行家请求行家-metadata.xml中(其在快照或版本距离分辨率使用)。这可以通过使用路由规则,以防止例如COM / yourcompany从曾经被优化从JBoss的或中央等得到解决。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top