2014-11-08 49 views
1

我除了位於〜/ .m2目錄目錄中的一個幾個當地的Maven倉庫,我希望能夠簡化從Maven的安裝新的文物放進去的過程中央。下載Maven構件,並安裝到一個特定的本地存儲庫(不.M2)

到目前爲止,我無法找到一個方法來告訴mvn dependency:get這種依賴性應該放在一個特定的本地存儲庫。 我還是設法找到一種方法來安裝使用mvn install:install-file -DlocalRepositoryPath=給定的下載神器,但我希望能夠獲取和放置依賴到特定的資源庫以儘可能少的手動步驟越好。

之前你問爲什麼我不能只是配置我的項目使用Maven中央直接在這裏就是答案:該項目採用搖籃,我不擁有自己的構建腳本(即我不能修改)。項目構建腳本被編寫爲與具有相同基本URI的幾個不同的存儲庫一起工作,幸運的是,可以使用build.properties文件進行更改。所以我的想法是在同一個根目錄下有幾個本地maven倉庫,並誘騙構建腳本使用它們。

回答

1

可以使用maven.repo.local屬性:

mvn dependency:get -Dmaven.repo.local=/path/to/localrepo 
相關問題