x将 Maven .m2\repository\* 文件夹复制到另一台计算机?
我使用的是 eclipse 3.7,我的本地 Maven 存储库中有一堆 jar。我尝试在另一台位于不同网络且具有 *.jar 下载限制的计算机上构建该项目。我将无法解除限制。这是一个示例错误:
例如访问被拒绝
如果我可以简单地将我的 .m2\repository\ 文件夹复制到 .m2\repository\ 上,那就太好了另一台计算机——两者都运行 Windows。我真的不想在另一台计算机上手动安装数百个罐子。
是否支持 .m2\repository\ 的 xcopy?
I'm using eclipse 3.7 and my local maven repository has a bunch of jars in it. I tried to build the project on another computer that is on a different network and has *.jar download restrictions. I will not be able to get the restrictions lifted. Here is an example error:
e.g. Access denied to http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar Error code 403, Forbidden (Content blocked ...)
It would be very nice if I could simply copy my .m2\repository\ folder into the .m2\repository\ on the other computer--both are running windows. I really don't want to manually install 100s of jars on the other computer.
Is xcopy for .m2\repository\ supported?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以将
.m2/repository
文件夹复制到您想要的任何其他位置/存储设备。Maven 只需要知道本地存储库的路径(默认情况下位于
%USER_HOME%/.m2/repository
中)。您可以在 Maven 的settings.xml
中更改该路径(请参阅设置参考 )如果您决定将工件保存在不同的位置。Yes, you can copy the
.m2/repository
folder to any other location/storage device you want.Maven only needs to know the path to the local repository (by default it's in
%USER_HOME%/.m2/repository
). You can change that path in Maven'ssettings.xml
(see settings reference) if you decide to keep the artifacts in a different location.