从第二个关系中拉出文物

问题描述 投票:2回答:1

我在一个密切的环境中有2个工件存储库。 一个用于开发人员下载工件,第二个用于从外部世界提取工件。 每当用户想要下载未在第一个Nexus中呈现的新工件时,用户将需要向集成团队提供请求,并且在某些策略之后,新工件应由第二个连接用用户名和密码下载。集成团队成员 我们想要完成一个Nexus,它只会在存在的情况下从第二个Nexus中提取神器。如果不是 - 开发人员将无法提取工件。 知道如何完成这一步吗?

maven artifacts nexus3
1个回答
0
投票

好的,我们设法通过以下方式完成了它: 我们有Nexus 3 - 我们有一个代理存储库(我们称之为repo A),允许连接外部世界。 我们有Nexus 2 - 我们定义了一个代理存储库(我们称之为repo B),它将repo A设置为远程。 我们定义另一个代理存储库(我们将其称为repo C),它将repo B设置为远程。编辑repo C的远程路径,它将指向rep-B-Fake。

现在,开发人员的settings.xml将只定义repo C. 如果新工件的新请求将到来,当我们的settings.xml直接指向repo B时,我们将使用与新工件的集成pom。一旦repo B与新工件兑现,我们将repo B的远程更改为点回购A-Fake。 现在将设置更改为指向repo C并将其远程路径更改为指向repo B.现在repo C用新工件兑现,我们可以像以前一样设置所有repos。

希望它会帮助某人:-)

© www.soinside.com 2019 - 2024. All rights reserved.