解决在maven项目中已导入依赖 项目启动时无法找到包

319 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

问题描述


最近在学习一些安全相关的框架,在昨天偶然在github上看到一个名为sa-token的轻量级java权限认证框架,于是便开始了学习,在学习过程中首先在导入依赖这一问题上就出现了问题。在之前也遇到过类似的情况(导入依赖后启动报错问题,如下图所示),在试过清除idea缓存,重启,重新打包等等一系列操作后发现问题依旧存在。最后在一顿摸索后找到两个相对可以完美解决此问题的方法。

img.png

img_1.png

解决方案


方法1

  • 打开maven管理窗口 并打开执行框

img_2.png

  • 输入命令mvn idea:idea回车

img_3.png

  • 重启IDEA 问题解决!

方法2

  • 选择 File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner

img_4.png

  • 勾选 Delegate IDE build/run actions to Maven

img_5.png

  • 直接重启项目 问题解决!

注意:目前发现该问题主要出现于IDEA 2020版及其之后的版本