我正在使用eclipse 3.7,而我的本地maven存储库中有一堆罐子。我试图在另一台计算机上构建项目,该计算机位于不同的网络上,并具有* .jar下载限制。我将无法取消限制。这是一个示例错误:
e.g。拒绝访问http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar错误代码403,禁止访问(阻止内容...)
如果我可以将我的.m2 \ repository \文件夹复制到另一台计算机上的.m2 \ repository \中,那将是非常好的 - 两者都在运行Windows。我真的不想在另一台计算机上手动安装100个罐子。
xcopy是否支持.m2 \ repository \?
答案 0 :(得分:5)
是的,您可以将.m2/repository
文件夹复制到您想要的任何其他位置/存储设备。
Maven只需要知道本地存储库的路径(默认情况下它位于%USER_HOME%/.m2/repository
)。如果您决定将工件保存在其他位置,则可以在Maven的settings.xml
中更改该路径(请参阅settings reference。