Nexus私有仓库的配置
Configuration of Nexus private repository
我开始从事一个新项目,并且正在评估使用 Nexus 来管理工件。我需要的是一个私有存储库,它允许我在私有服务器上存储我的工件,同时存储(假设在同一台服务器上)作为我的项目依赖项的工件。
我看到 nexus 中有 3 种不同类型的存储库可用,其中两个(提升和代理)具有我需要的属性,正如我可以从 this 文档中评估的那样。
有人可以提供有关正确配置我的存储库以实现我之前描述的目标的更多详细信息吗?
提前致谢
如果您有自己制作的工件并从互联网上获取开源依赖项,建议的常见配置是一个用于您自己的东西的“托管”存储库,一个用于第 3 方东西的“托管”存储库(不是由你但不能访问互联网)和至少一个代理存储库到你从中获取互联网工件的地方,然后将它们全部放在一个存储库组中,供一个 URL 从中访问所有这些。
例如 here。
什么格式类型将取决于您的工件是什么。如果 Java 然后是 Maven,如果是 nupkgs 然后是 NuGet 等。如果您更多地探索 Sonatype 文档,您会注意到 Nexus Repository 3 支持 Nexus Repository 2 不支持的类型。这是值得注意的,因为您刚刚链接了 Nexus Repository 2 文档,但它甚至可能不是您的正确选择。
您不能将组与格式混合搭配,因此如果您同时使用(例如)Maven 和 NuGet,则需要两个组。
并非所有格式都受 NXRM 支持,因此如果您有我们不支持的格式,您可以查找建议实施的票证,并观察和指导 JIRA 的 Sonatype NEXUS 项目中的任何接受(https://issues.sonatype.org/projects/NEXUS/).
Sonatype user group or community website 可能是解决此类一般性问题的更好地方,也适合解决有关您在 JIRA 中提交错误票之前遇到的问题的具体问题。
我使用的配置是this link中描述的配置:与上面答案中joedragons描述的类似。
当我在 java 工作时,我使用了 nexus 安装提供的三个 pre-defined 存储库:一个指向 maven central,另外两个用于我的快照和发布。我把他们分到了一个组里。
很简单,但我认为足以满足我的需求。
我开始从事一个新项目,并且正在评估使用 Nexus 来管理工件。我需要的是一个私有存储库,它允许我在私有服务器上存储我的工件,同时存储(假设在同一台服务器上)作为我的项目依赖项的工件。
我看到 nexus 中有 3 种不同类型的存储库可用,其中两个(提升和代理)具有我需要的属性,正如我可以从 this 文档中评估的那样。
有人可以提供有关正确配置我的存储库以实现我之前描述的目标的更多详细信息吗?
提前致谢
如果您有自己制作的工件并从互联网上获取开源依赖项,建议的常见配置是一个用于您自己的东西的“托管”存储库,一个用于第 3 方东西的“托管”存储库(不是由你但不能访问互联网)和至少一个代理存储库到你从中获取互联网工件的地方,然后将它们全部放在一个存储库组中,供一个 URL 从中访问所有这些。
例如 here。
什么格式类型将取决于您的工件是什么。如果 Java 然后是 Maven,如果是 nupkgs 然后是 NuGet 等。如果您更多地探索 Sonatype 文档,您会注意到 Nexus Repository 3 支持 Nexus Repository 2 不支持的类型。这是值得注意的,因为您刚刚链接了 Nexus Repository 2 文档,但它甚至可能不是您的正确选择。
您不能将组与格式混合搭配,因此如果您同时使用(例如)Maven 和 NuGet,则需要两个组。
并非所有格式都受 NXRM 支持,因此如果您有我们不支持的格式,您可以查找建议实施的票证,并观察和指导 JIRA 的 Sonatype NEXUS 项目中的任何接受(https://issues.sonatype.org/projects/NEXUS/).
Sonatype user group or community website 可能是解决此类一般性问题的更好地方,也适合解决有关您在 JIRA 中提交错误票之前遇到的问题的具体问题。
我使用的配置是this link中描述的配置:与上面答案中joedragons描述的类似。
当我在 java 工作时,我使用了 nexus 安装提供的三个 pre-defined 存储库:一个指向 maven central,另外两个用于我的快照和发布。我把他们分到了一个组里。
很简单,但我认为足以满足我的需求。