是否必须将主 Nexus 存储库命名为:"central"?

Does the main Nexus repository have to be named: "central"?

大家好...我一直在研究 Whosebug,了解本地或集群 nexus 存储库的使用。无论如何,我的 PC 和笔记本电脑上有一个 Nexus 存储库已经有很多年了,一点也不麻烦。

我认为更多的项目正在使用 Nexus 本身,并且在过去几周(自 12 月以来)我遇到了三四个问题,这些问题可能与来自以下 ID 的任何人工制品发生冲突:“中央”。我经常看到这样的问题:

在我的笔记本电脑上,我似乎已经通过命名主存储库(类似于)"nexus-local" 解决了迄今为止的问题。但不在我的桌面工作站上。 奇怪.

怎么奇怪?好吧,具有相同属性的 Vert.X 的空 'archetype' 项目在笔记本电脑上编译正常,但在工作站上失败,抱怨没有从 "central" 命名存储库中找到任何东西。

经过检查,我注意到即使我已将工作站存储库重命名为 "nexus-local",仍有一些内部 ID 保留为“central”。

有 Nexus 存储库设置文件,例如nexus.xml,显示内部(??)中央name/Id。所以问题观众...

或者,是否有 maven/nexus 设置指南的简单演示,不需要我先阅读 3 本书并为简单的单人设置编译知识?

会完全删除 Nexus 并重新启动服务器 'fix' 这种问题吗?

Maven 3 有一个名为 "central" 的内置存储库,您需要在 settings.xml 中将其覆盖为 described in the Nexus documentation。然后将其与任意名称的存储库组组合并将其用作 mirrorOf *(包括中央)。

存储库组也可以包含您喜欢的任何存储库。默认是它包含一个代理仓库Central Repository 和三个托管仓库release、snapshot 和thirdparty。

如果您需要更多..您只需将它们添加到组中即可。

如果您正在寻找一个简单的分步示例..请查看 Nexus eval guide chapter about proxy and publish and the used example project