我需要将一个已经构建的 maven 项目转移到一台新机器上
I need to transfer an already built maven project to a new machine
我无法在新机器上再次构建项目,因为我无权访问 Maven 存储库,也无权访问 git 存储库。我将如何做到这一点?我假设我只需要将项目目录连同 c:\users\...\.m2\repository
一起复制到新机器上,但我确信它不仅仅是这两个步骤。
换个方式问,问题是:如何 share/host/daisy-chain 私有 Git 存储库,以便在不在网络上时可以轻松访问它?
我复制了我的 eclipse 目录、我的 .m2 目录以及我的项目目录。我有很多 "Cannot be resolved to a type" 错误。显然,这里缺少一些东西。
如果您将构建项目的机器上的 USER/.m2/
文件夹复制到新机器上,那么 Maven 将能够找到依赖项,而无需转到外部存储库。
像这样在 pom.xml
中重新配置 repository
标签
<repositories>
<!-- make this repository at the first item in the list -->
<repository>
<id>local</id>
<url>file://[your custom .m2 path]</url>
</repository>
<repository>
<!-- other repositories here -->
</repository>
</repositories>
我无法在新机器上再次构建项目,因为我无权访问 Maven 存储库,也无权访问 git 存储库。我将如何做到这一点?我假设我只需要将项目目录连同 c:\users\...\.m2\repository
一起复制到新机器上,但我确信它不仅仅是这两个步骤。
换个方式问,问题是:如何 share/host/daisy-chain 私有 Git 存储库,以便在不在网络上时可以轻松访问它?
我复制了我的 eclipse 目录、我的 .m2 目录以及我的项目目录。我有很多 "Cannot be resolved to a type" 错误。显然,这里缺少一些东西。
如果您将构建项目的机器上的 USER/.m2/
文件夹复制到新机器上,那么 Maven 将能够找到依赖项,而无需转到外部存储库。
像这样在 pom.xml
中重新配置 repository
标签
<repositories>
<!-- make this repository at the first item in the list -->
<repository>
<id>local</id>
<url>file://[your custom .m2 path]</url>
</repository>
<repository>
<!-- other repositories here -->
</repository>
</repositories>