2010-06-18 37 views
5

因此,我有幾個大型項目使用多達8個不同的外部回購協議,全部在settings.xml中指定,而不是在poms中指定。我們的許多內部依賴關係都是快照,因此,當它們全部位於我們的內部回購庫時,這顯然會導致對多個外部回購庫中的更新進行大量檢查。我可以將Maven依賴關係分配給特定的回購嗎?

所以我的問題是,有沒有辦法設置一個配置文件/過濾器或任何類似的地方,我可以確保更新只會在特定的回購(s)中檢查?

這是所有的更好/更快的構建精神。

回答

4

在Maven中沒有這樣的功能,儘管你可以通過安裝資源庫管理器並使用對repo管理器的單一引用替換settings.xml中的所有引用來實現同樣的功能。這也簡化並集中了整個團隊的配置,並讓您更好地控制使用的內容。

Sonatype Nexus和JFrog Artifactory都支持使用通配符或正則表達式的「工件路由」。如果在您的組織中提出這樣的建議太困難,您可以在桌面上安裝回購管理器 - 通常他們不會花費太多資源。

+0

回購經理,狂熱,這將很好地完成這項工作!非常感謝您的快速準確的響應! – markdsievers 2010-06-18 04:27:07

相關問題