当计算机没有internet连接时,Spring Boot Maven离线构建
我正在从事一个使用Maven的Spring Boot项目。问题是我需要在没有互联网连接的机器上构建一个Jar应用程序 我已经尝试过下载所有依赖项,并将.m2文件夹从我的Mac复制到没有网络的机器上,但Maven仍然不会构建该项目,因为它抛出了这样一个错误当计算机没有internet连接时,Spring Boot Maven离线构建,maven,spring-boot,Maven,Spring Boot,我正在从事一个使用Maven的Spring Boot项目。问题是我需要在没有互联网连接的机器上构建一个Jar应用程序 我已经尝试过下载所有依赖项,并将.m2文件夹从我的Mac复制到没有网络的机器上,但Maven仍然不会构建该项目,因为它抛出了这样一个错误 mvn -o package Non-resolveable parent POM for com.domain.visualisation: Cannot access central https://repo.maven.apache.o
mvn -o package
Non-resolveable parent POM for com.domain.visualisation: Cannot access central https://repo.maven.apache.org/maven2 in offline mode and the artifact org.springframework.boot:spring-boot-starter-parent:pom:2.0.4.RELEASE has not bee downloaded from it before.
有没有一种方法可以在没有internet连接的情况下使其正常工作?如果您确定所有依赖项都在本地m2文件夹中,则\u remote.repositories文件可能是导致此错误的原因。搜索并删除本地m2文件夹中的每个
\u remote.repositories
文件,然后再次尝试生成。如果您确定所有依赖项都在本地m2文件夹中,则\u remote.repositories文件可能是此错误的原因。搜索并删除本地m2文件夹中的每个\u remote.repositories
文件,然后再次尝试构建。您需要拥有所有必需的构件,包括父POM等。最简单的方法是使用internet连接构建,然后复制“.m2/存储库”“将文件夹移动到所需位置并使用脱机标志生成。这正是我所做的。在您的错误中,提到了工件org.springframework.boot:spring boot starter父项:pom:2.0.4.RELEASE
。”。你有没有检查过这个神器是否存在?它不在那里。为什么Maven没有下载它?我会再试一次。请确保在连接internet的计算机上生成项目(如clean package
),然后将项目和.m2/repository
移动到不连接internet的计算机上,然后以脱机模式重试。确保两台计算机上的项目版本完全相同。您需要所有必要的工件,包括父POM等。最简单的方法是使用internet连接构建,然后复制“.m2/存储库”“将文件夹移动到所需位置并使用脱机标志生成。这正是我所做的。在您的错误中,提到了工件org.springframework.boot:spring boot starter父项:pom:2.0.4.RELEASE
。”。你有没有检查过这个神器是否存在?它不在那里。为什么Maven没有下载它?我会再试一次。请确保在连接internet的计算机上生成项目(如clean package
),然后将项目和.m2/repository
移动到不连接internet的计算机上,然后以脱机模式重试。确保两台计算机上的项目版本完全相同。