0
我正在使用Maven構建一個Java項目。由於我需要添加一個尚未在中央Maven存儲庫(OpenCV)上部署的jar文件,因此我在第一臺名爲M1
的計算機上創建了一個本地存儲庫,並將外部jar文件lib.jar
部署到該存儲庫中(mvn deploy:deploy-file
)。Maven本地庫,兩臺機器和Git:缺失神器
在項目pom.xml
文件添加以下行:
<repositories>
<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>file://${project.basedir}/libs</url>
</repository>
</repositories>
在機器M1
一切都很好。
我用git
無論是版本和在兩臺不同的機器,M1
和M2
(我不認爲這是相關的,但M1
有OS X和M2
具有Linux)的同步兩種開發環境。
然而,在M2
一個git pull
後,如果我上M2
運行Maven,我得到由來自本地回購缺少神器lib.jar
錯誤消息。
M1
has maven 3.2.2,M2
has maven 3.0.4。
有什麼辦法可以使用git或其他軟件來移動本地存儲庫嗎?
謝謝。
順便說一句,你可能也必須複製opencv_java.so,太! – berak 2014-11-06 10:46:59
它是項目資源之一。 – 2014-11-06 14:34:00