记录一次jar包找不到的经历

(这里记录的是解决问题的思路,如果想快速解决问题,请至文末)。

先看使用的环境:操作系统,deepin15.11;jdk,Alibaba Dragonwell 8.0.0-b48;maven,Maven 3.6.1;idea,试用版。

已完成的操作:安装redis、配置java_home、maven_home且均安装在“非中文不含空格”的目录下。

启动maven,正确配置maven后导入工程执行mvn clean:

执行mvn package,报错:。奇怪了,报错了?

1.于是尝试手动添加jar包,需要将项目中的所有引用到pagehelper的地方都要手动导入。这肯定不合适,放弃这条思路。再找。

2启用terminal,执行mvn clean package,依然报错。

发现了,

执行mvn -X clean package观察日志,其中config.xml配置ok,本地仓库地址ok。再找。

3.以为是网慢,添加阿里云镜像地址:

记录一次jar包找不到的经历_第1张图片

,再次执行mvn clean package,确实有下载 jar包,但是还是提示jar包不存在。再找。

4.删除本地目录,{pwd}/com/github整个文件夹。再次执行mvn clean package,有jar重新下载了,但是问题依旧没有解决。再找。

5.到底是什么地方的问题呢?百思不得其解。再次回到idea中执行打包命令记录一次jar包找不到的经历_第2张图片

哎,发现有个警告:

大致意思是这个jar包没有生效,如果存在引用依赖的话,可能不奏效,详情得看日志。不看了,先按照这个思路找找看,缺少的jar包到底是如何引用的?

在项目的pom.xml中跟踪

记录一次jar包找不到的经历_第3张图片

到这个文件下:记录一次jar包找不到的经历_第4张图片

继续跟踪红色部分,到这个文件下:

记录一次jar包找不到的经历_第5张图片

哦,原来依赖的是这个版本的pagehelper。

于是在项目的pom.xml中添加记录一次jar包找不到的经历_第6张图片

至此,项目正常启动。

有时候别人的问题和你的问题不一样,要尝试自己解决问题。才能打开新世界的大门。O(∩_∩)O哈哈~

【以此记录,以备后用】

你可能感兴趣的:(MAVEN)