1

我已经下载了 Maven 存储库中的所有工件。现在我将存储库文件夹内容复制到其他运行 maven 的计算机上。我必须访问这个新的 Maven 命令存储库,但它正在尝试连接到网络以下载所需的工件。我应该怎么办??有没有办法使用手动创建的这样的存储库?

4

3 回答 3

1

您是否使用依赖项的快照版本?如果是这样,Maven 可能仍会尝试连接到远程存储库以检查是否有可用的新版本。但是,您可以通过使用 -o (=offline) 来避免这种情况,如下所示:

mvn -o <your_command>
于 2012-08-22T18:45:45.403 回答
0

您是否在 settings.xml 文件中设置了正确的 Maven 存储库路径?

于 2012-08-22T11:25:24.017 回答
0

发生这种情况是因为您的新机器上可能有不同版本的 Maven,因此,它会在您尝试构建它时尝试安装所有新的兼容插件。所以除了使用完全相同的 maven 版本和相同的设置之外,没有办法绕过它

于 2018-02-07T08:41:41.123 回答