Maven 将localRepository移动到另一台计算机会下载太多内容

Maven 将localRepository移动到另一台计算机会下载太多内容,maven,Maven,我在mac上运行mvn clean package-DskipTests,并成功构建。我有一台服务器,希望在此基础上构建项目。但它的internet速度很差。因此,我将mac上的localRepository移到了服务器上。Java和Maven的版本相同。我还运行mvn clean package-DskipTests。但它仍然需要下载很多事情。我想知道为什么以及如何才能在我的服务器上打包项目。当您再次使用“mvn…package”构建项目时,需要下载pom.xml中定义的所有依赖项 如果要避免

我在mac上运行
mvn clean package-DskipTests
,并成功构建。我有一台服务器,希望在此基础上构建项目。但它的internet速度很差。因此,我将mac上的localRepository移到了服务器上。Java和Maven的版本相同。我还运行
mvn clean package-DskipTests
。但它仍然需要下载很多事情。我想知道为什么以及如何才能在我的服务器上打包项目。

当您再次使用“mvn…package”构建项目时,需要下载pom.xml中定义的所有依赖项

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


另一种选择是将工件发布到Maven存储库。i、 e.通常是私人的。

接受答案并投票表示感谢:)