2014-12-19 42 views
2

我們正在使用Sonatype Nexus爲我們的公司項目託管我們自己的專用Maven存儲庫。 現在我們的客戶想要參與開發我們的新項目,該項目取決於Nexus服務器上的一些罐子。但是,我們不希望我們的客戶在Nexus上下載罐子的來源。 Nexus上有一項設置可以指定一個帳戶不下載源代碼jar嗎? (我們使用Gradle構建項目,我們可以在我們發佈的build.gradle文件中指定帳戶)Sonatype Nexus,禁止爲某些帳戶下載源代碼

回答

4

您可以通過創建使用「all but sources(maven2)」存儲庫的讀取特權目標。此目標使用以下正則表達式:

(?!.*-sources.*).* 

如果源罐子不使用標準的Maven「來源」分類創建使用匹配您的源罐正則表達式的新目標。

+0

謝謝,效果很好 – lunaspeed 2014-12-22 08:21:11