2015-08-20 55 views
0

我需要將我們的項目API(捆綁的jar)推送到Maven Central Repository。作爲其中的一部分,我已經通過了link。然而,我們很困惑我們的項目是否有資格在maven central repo上發佈,將授權的工件發佈到Maven Central Repository

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

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

  • 爲什麼我們必須在pom.xml中提供我們的回購信息?我們使用的是bitbucket,因此提供的repo url是其他人無法訪問的。我們可以有假回購還是強制回購?

請幫我出去。

回答

2

您發佈到maven central的所有內容都將提供給世界上的每個人。

對於您的用例,您可以考慮託管您自己的Maven存儲庫。 檢查sonatype nexus,artifactory,archiva ... 使用您自己的回購,您可以在您的服務器中配置密碼。然後你的客戶需要在他們的pom.xml或settings.xml中配置你的服務器來下載你的工件。

+0

謝謝你對這部分的一些指示。將谷歌關於私人存儲庫讓事情開始。如果你可以更多的額外的信息或指導或提示,將是非常有益的。謝謝你 – Cyborgz

相關問題