2010-07-07 34 views
2

我們計劃向開發者發佈我們的企業nexus存儲庫。手頭的問題在於,我們希望對可以從存儲庫下載的jar版本執行標準。例如,如果我們已經將Spring框架版本3以nexus的形式作爲組織標準提供,那麼開發人員不能使用nexus下載最新版本的spring,例如3.3,除非它被技術架構師批准。限制本地Nexus存儲庫訪問中心

有人可以說沒有辦法做到這一點,因爲開發人員可以直接指向中心並下載罐子。但是,這種情況將在日常哈德森CI構建中處理,該構建僅使用來自nexus的罐子。

我們最初的建議是與商定版本的庫建立nexus,然後更改nexus代理設置,以使其無法到達中心。有沒有比這更好的主意?

回答

2

看起來你可以使用的Nexus專業的特色之一:

一,採購一套允許的Nexus管理員在代理庫定義的納入和排除規則文物

請參見從網上參考Nexus Procurement Suite

+1

感謝Robert,這看起來不錯...但是關於Nexus OSS版本的任何建議? – Manoj 2010-07-07 11:16:56

+1

如何使用路線?您可以拒絕所有/ org/springframework /的調用,但允許那些調用/org/springframework/*/3.0.3.RELEASE。雖然沒有測試過。 – 2010-07-07 11:43:46