1

我正在使用 eclipse 3.7,我的本地 maven 存储库中有一堆 jars。我试图在另一台位于不同网络且有 *.jar 下载限制的计算机上构建项目。我将无法解除限制。这是一个示例错误:

例如拒绝访问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 个 jar。

是否支持 .m2\repository\ 的 xcopy?

4

1 回答 1

7

是的,您可以将.m2/repository文件夹复制到您想要的任何其他位置/存储设备。

Maven 只需要知道本地存储库的路径(默认在 中%USER_HOME%/.m2/repository)。如果您决定将工件保存在不同的位置,您可以在 Maven 中更改该路径settings.xml(请参阅设置参考)。

于 2011-09-09T13:24:37.030 回答