簡體   English   中英

將許可的工件發布到Maven中央存儲庫

[英]Publishing licensed artifact to Maven Central Repository

我需要將我們的項目API(捆綁的jar)推送到Maven Central Repository。 作為其中的一部分,我已經通過了此鏈接 但是,對於我們的項目是否有資格在Maven Central回購中發布,我感到非常困惑,

  • 我們的API不是開源的。 它只需要分發給從我們這里購買的客戶。 Maven是否僅對具有某些密鑰等的特定用戶提供了下載jar的任何限制?

  • POM.xml正在請求許可信息。 我們的不是開源的,如果我們允許發布,那么pom.xml中的許可內容應該是什么?

  • 為什么我們必須在pom.xml中提供我們的回購信息? 我們正在使用bitbucket,因此提供了其他用戶無法訪問的repo url。 我們可以有虛擬回購還是強制性的?

請幫我。

您發布到Maven Central的所有內容都將提供給世界各地的所有人。

對於您的用例,您可以考慮托管自己的Maven存儲庫。 檢查sonatype的聯系,人工制品,檔案等...使用您自己的存儲庫,您可以在服務器中配置密碼。 然后,您的客戶端將需要在其pom.xml或settings.xml中配置服務器,以下載工件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM