2012-10-13 45 views
0

我有一個文件夾包含我從Maven存儲庫中擷取的庫,並且需要能夠將它們加載到本地存儲庫中。因爲它們是使用依賴關係:複製依賴關係目標從Maven中提取的,所以它們都有自己的工件和版本號作爲文件名的一部分。大多數這些專有庫,所以我不能從全局存儲庫再次獲取它們。將Maven依賴關係添加到文件夾中的本地回購

任何想法?

JLove

回答

1

你是問如何intall他們在您的本地回購,或如何使他們可以從項目到Maven?如果說前者只是看文檔的MVN安裝:安裝:文件如果是後者,我寫上的方式來包裝項目本地Maven依賴博客中http://codeghost.co.uk/blog/2012/8/15/environment-agnostic-non-public-maven-library-references.html

+0

我在問如何將它們安裝到我的本地回購站,可能應該說我的問題的主要原因是圖書館的數量(100+)這是主要問題......我想我只是編寫一個shell腳本。謝謝 – JLove

+0

項目本地回購可能仍然是你的快速勝利。假設你不關心工件的組ID,你可以製作一個文件夾結構,只有最終的工件ID不同。然後,您可以更新現有的依賴關係以使用新的詳細信息。運行mvn install時,libs將使用新結構安裝到本地repo中 – codeghost

0

用於上述目的的最佳事情就是安裝repository manager和安裝這樣存儲庫管理器中的一類庫。之後,您可以像往常一樣使用它們。

相關問題