我在Mac上运行mvn clean package -DskipTests
并取得成功。我有一台服务器,想在此基础上构建项目。但它的互联网速度很差。所以我将 mac 上的 localRepository 移动到服务器。Java和Maven的版本是相同的。并且还运行mvn clean package -DskipTests
.但它仍然需要下载这么多东西。我想知道为什么以及如何做,以便我可以在我的服务器上打包项目。
它需要下载 pom 中定义的所有依赖项.xml因为您使用"mvn ...包"。
如果要避免这种情况,只需将生成的工件传输到服务器即可。这是您的项目/目标/[项目].jar或项目/目标/[项目].war,具体取决于您的配置。
另一种选择是将您的工件发布到 Maven 存储库,即通常是私有的。