我如何知道哪些组ID已经在Maven存储库中注册



如何知道哪些组ID已经在Maven存储库中注册?

我最近试图在Maven Repository中发布一个插件,但我收到消息,我在项目中使用的GroupId已经在使用中。我在网上搜索了一下哪些GroupsId已经注册了,但什么也没找到。

您的实际问题

我不知道所有组ID的任何特定列表,但您可以在https://search.maven.org/,使用g:查询运算符。

例如,要查找由com.saucelabs发布的任何内容,可以搜索返回此列表的g:com.saucelabs

后续问题

Maven要求Group ID遵循Java包命名规则。这意味着">它以您控制的反向域名开始";。遗留项目并不总是这样,但他们警告说,不遵守这一规则的新项目可能很难被纳入回购。

如果您确实属于控制该组的组织,则需要与组织中的现有发布者合作,以获得在同一组中部署新工件的权限,并可能添加一个新的子组(例如,com.saucelabs.examplescom.saucelabs的子组(

你可以在这里阅读更多关于Maven坐标的信息:https://maven.apache.org/guides/mini/guide-naming-conventions.html.

这里还有一些声纳类型指南:https://central.sonatype.org/publish/#individual-项目托管ossrh 的开源软件存储库

最新更新