1、前文🌰:
今天在部署项目时发现依赖全都无法正常下载,试了各种办法仍无法引入,其日志显示如下:
- Cannot access nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/public) in offline mode and the artifact com.baomidou:mybatis-plus:jar:2.3 has not been downloaded from it before. -> [Help 1]
- The POM for com.baomidou:mybatis-plus:jar:2.3 is missing, no dependency information available
2、日志分析👀
2.1、第一个日志信息
第一个信息的意思是:离线模式下无法访问nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/public),且工件com.baomidou:mybatis-plus:jar:2.3之前没有从其中下载过。
推论:这个意思很明确,就是说我们当前处于离线状态下,并且在我们的maven仓库中也不存在该jar文件,所以我们既不能从网上下载,也无法直接从本地仓库获取到我们需要的jar文件
2.2、第二个日志信息
第二个信息的意思是: 关于com.baomidou:mybatis-plus:jar:2.3的依赖信息无法获取
推论: 结合一二,我们知道,因为本地仓库没有我们需要的依赖信息,所以无法找到,这时候我们唯一的解决方法就是让它去中央仓库下载我们需要的依赖文件,但是,目前我们是处于一个离线状态,所以我们要想办法脱离这个离线状态,"连上网",我们才能下载。
3、解决方法
如上,在maven的设置里,有一个work_offline(工作离线) 的选项,将它取消,我们就能正常下载依赖文件了。最后呢,小编的项目也是成功启动。以上就是本次的全部内容了,希望能对你有所帮助!