maven依赖找不到排查流程

822 阅读1分钟

背景:

maven构建项目提示程序包******不存在问题跟踪,idea上项目编译、打包都没问题,rebuid 提示某个包不存在

image.png

1、查看依赖的包是否是最新的包

  •      通过mvn dependency:tree 查看依赖树,依赖的版本及范围,并没有问题。

image.png

  •      本地仓库删掉依赖的包,import项目,是否下载最新的包,下载了最新的依赖包,依赖包本身没有问题

3、此时排查到自己设置的没问题,但是本机上启动就是找不到那个包

 此刻请求你的同桌,跑下我的项目,看他那边能否运行,判断是否是自己电脑IDEA问题。(果然是鄙人电脑不给面子)

2、确定代码没有问题后,考虑idea是否存在缓存或者idea紊乱了

  • 清理idea缓存(很多时候项目明明启动没问题,突然出现了某个包找不到问题,这种情况下先考虑idea 缓存问题,清理一遍再说)

   image.png

  清理缓存大部分时候就可以了,本次遇到的问题,依然不行。

  • 释放大招了,清理项目目录里面的.idea文件夹

这个文件夹主要报错了项目的一些信息(jdk环境、maven环境、编译配置、插件配置),删除之后重新设置