将 localRepository 移动到另一台计算机下载太多



我在Mac上运行mvn clean package -DskipTests并取得成功。我有一台服务器,想在此基础上构建项目。但它的互联网速度很差。所以我将 mac 上的 localRepository 移动到服务器。Java和Maven的版本是相同的。并且还运行mvn clean package -DskipTests.但它仍然需要下载这么多东西。我想知道为什么以及如何做,以便我可以在我的服务器上打包项目。

它需要下载 pom 中定义的所有依赖项.xml因为您使用"mvn ...包"。

如果要避免这种情况,只需将生成的工件传输到服务器即可。这是您的项目/目标/[项目].jar或项目/目标/[项目].war,具体取决于您的配置。

另一种选择是将您的工件发布到 Maven 存储库,即通常是私有的。

最新更新