记录一次Maven编译找不到程序,符号的问题

IDEA使用Maven编译-build报错问题

前提

多个maven项目放到一个文件夹中使用idea打开,各个项目下可能还有各自的聚合子模块,项目结构看着比较紊乱,因为各个项目中是有关系,都是通过jar包依赖到各个项目的pom文件,这个时候在使用通过mvn clean 然后mvn install 都可以正常打包,但是 运行项目的主方法(springboot项目)的编译(build)的时候报错,找不到符号、程序包。
类似下面的图,图片出处:
图片出处:
https://www.cnblogs.com/sxdcgaq8080/p/11819701.html
图片入图片描述

伊始

先上2张图片:
看到这错误,我的第一直觉就是这个问题很easy,之前用的最多的额方法,也是最管用的,先clean有报错的的项目,然后重新install 之后,把jar安装本地仓库,

解决中

之前的方法不好使,网上找各种方法,大概的都是确认mvn依赖、检查本地仓库的jar包,idea工具中缓存(Invalid Caches and restart)各种私服的配置,但是尝试了好多还是不管用,项目只有已编译(build)就报错找不到符号。
就快要放弃的时候,再次度娘找个一个之前没有尝试过的方法:

删除 最外层文件夹中的 .idea 文件,然后重新使用idea打开这个文件夹,idea 会重新创建新的 idea文件,
最后重新 clean install ,执行 main方法,成功启动。

链接如下

度娘找的解决方案:其中最后一条解决了我的问题,点击查看
仅此记录一下,以防下次遇到 抓头,这个问题很浪费时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值