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