我如何知道哪些組 ID 已在 Maven 存盤庫中注冊?
我最近嘗試在 Maven Repository 中發布一個插件,但是,我收到訊息說我在專案中使用的 GroupId 已經在使用中。我在互聯網上搜索以找出已經注冊了哪些 GroupsId,但我什么也沒找到。
uj5u.com熱心網友回復:
你的實際問題
我不知道所有組 ID 的任何特定串列,但您可以使用查詢運算子在https://search.maven.org/ 上搜索各個組來進行檢查g:。
例如,要查找由 發布的任何內容com.saucelabs,您可以搜索g:com.saucelabs,它會回傳此串列。
一個后續問題
Maven 要求 Group ID 遵循Java 包命名規則。這意味著“它以您控制的反向域名開頭”。對于遺留專案而言,情況并非總是如此,但他們警告說,不遵循此規則的新專案可能會發現很難包含在回購中。
如果您確實屬于控制該組的組織,則需要與組織中的現有發布者合作以獲得在同一組中部署新工件的權限,并可能添加新的子組(例如,com.saucelabs.examples是 的子組com.saucelabs)
您可以在此處閱讀有關 Maven 坐標的更多資訊:https : //maven.apache.org/guides/mini/guide-naming-conventions.html。
這里還有一些 Sonatype 指南:https : //central.sonatype.org/publish/#individual-projects-open-source-software-repository-hosting-ossrh
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/378559.html
標籤:行家 Maven-2 Maven-3 Maven 插件 音型
下一篇:java.nio.file.InvalidPathException:Illegalchar<">atindex0:"C:\ProgramFiles\Git\bi
