maven 打包错误 Cannot access central in offline mode
出错的场景是这样的,先是在一台联网的linux机器上下载项目需要的包,linux机器上jdk为1.8 springboot1.5。然后将项目代码和.m2目录拷贝到一台windows机器上,windows不联网。
在编译项目时执行命令:
mvn clean package -o -DskipTest
指定maven使用本地包,显示错误
Cannot access central in offline mode ...
检查maven仓库路径正确,Idea可以直接运行代码,settings.xml配置正确。
具体的解决方法:
mvn clean verify
这行命令会运行任何检查,验证包是否有效且达到质量标准,考虑可以是因为windows上maven没有联网,包未经过检测。
之后就可以使用命令打包项目了
mvn clean package -o -DskipTest