解决gradle下找不到符号错误

解决gradle下找不到符号错误

一、问题描述

​ 在写代码的时候,发现编译的时候报了找不到符号错误

image-20220328194506911

​ 这个类是在common下的tools包里,项目中server依赖于common,我在server中注入AppealTool类时,报了这个错误。

​ 经过检查,发现在AppealTool中已经加了@Component注解

image-20220328194638938

​ 在启动类中,也能够扫描到这个类

image-20220328194841015

通过command+鼠标单击是可以点进去的,证明代码逻辑没有问题。经过多次clean+build和invalidate caches/restart均没有效果。

二、问题原因

​ 最后发现项目是依赖jar包运行的,但是我在gradle的build.gradle里面设置

image-20220328195105076

导致项目不生成可执行jar包,所以找不到包位置了,此时将false改成true

image-20220328195140855

成功运行

猜你喜欢

转载自blog.csdn.net/weixin_42195126/article/details/123804195
今日推荐