配置Nexus私有存储库

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

我开始研究一个新项目,我正在评估使用Nexus来管理工件。我需要的是一个私有存储库,它允许我在私有服务器上存储我的工件,同时在同一服务器上存储作为我项目的依赖项的工件。

我看到nexus中有3种不同类型的存储库,其中两种(Hoisted和Proxy)具有我需要的属性,我可以从this文档中进行评估。

有人能给我更详细的信息,关于我的存储库的正确配置,以实现我之前描述的目标吗?

提前致谢

nexus
2个回答
0
投票

如果你有本土工件以及从互联网上拉开源依赖,建议的一个常见配置是你自己的东西的“托管”存储库,一个第三方东西的“托管”存储库(不是由你写的,但不是因特网可访问的) )和至少一个代理存储库,您可以从中获取您的Internet工件,然后将它们全部放在存储库组中,以便从一个URL访问所有这些工具。

这显示为例如here

什么格式类型取决于您的工件是什么。如果Java然后是Maven,如果nupkgs然后是NuGet等。如果你更多地探索Sonatype文档,你会注意到Nexus Repository Manager 3支持Nexus Repository Manager 2没有的类型。这是值得注意的,因为您只是链接了NXRM2文档,但它甚至可能不是您的正确选择。

您不能将组与格式混合和匹配,因此如果您使用(例如)Maven和NuGet,则需要两个组。

并非所有格式都支持NXRM,因此,如果您有我们不支持的格式,您可以查找建议实施的票证,并观察和指导JIRA(https://issues.sonatype.org/projects/NEXUS/)的Sonatype NEXUS项目中的任何接受。

对于这种性质的一般性问题,Sonatype用户组(https://groups.google.com/a/glists.sonatype.com/forum/?hl=en#!forum/nexus-users)可能是更好的地方,并且在JIRA中提交错误票之前,对于您遇到的问题也有好处。


0
投票

我使用的配置是this链接中描述的配置:它类似于joedragons在上面的答案中描述的配置。

当我在java工作时,我使用了nexus安装提供的三个预定义存储库:一个指向maven central,另一个指向我的快照和发布。我将它们归入一组。

很简单,但我认为这足以满足我的需求。

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