2017-03-11 49 views
0

我在一個組織中工作,我們使用nexus存儲庫。我想要一個簡單的方法,我如何從nexus存儲庫中複製少數組到本地服務器,以便maven從本地服務器下載依賴項,而不是從nexus下載。在本地服務器中複製nexus存儲庫

+0

你對本地服務器的意義是什麼?如果你使用的是資源庫管理器,他們會從那裏下載並拷貝到你的本地緩存'$ HOME/.m2/repository'中? – khmarbaise

回答

0

如果您在本機意義上使用本地服務器,那麼您使用clean install作爲maven目標。構建代碼將在.m2/repository文件夾下提供。

0

在本地安裝Nexus,爲您想要本地的每個回購或組創建Proxy Repository。在Proxy Repository中,您需要將URL設置到遠程回購站。

現在將Maven指向此本地Nexus(例如,在settings.xml中使用<mirrors>)。第一次Maven下載一個依賴關係,它會轉到Local Nexus,它會從遠程連接獲取依賴關係。這個文件將被緩存在Local Nexus中,並且下載的內容不會打到Remote Nexus。 PS:不知道你爲什麼要這麼做。

相關問題