idea使用gradle构建项目,querydsl编译后idea识别不到

今天运行gradle项目,使用idea创建,框架使用querydsl,编译后就可以使用Q类,但是我的Q类已经生成,但是代码块中依旧爆红,但是项目可以启动,并且可以访问运行,没有出现问题,但是idea识别不到生成的Q类,并且gradle版本与项目版本中的gradle版本相同,idea使用的是2023.1.5.querydsl编译后生成的Q类文件与实体类在一个文件夹下。

img

img

“编译后就可以使用Q类”、“项目可以启动,并且可以访问运行,没有出现问题”,说明Q类本身没有问题,Q类的路径也可以被项目识别到,“但是idea识别不到生成的Q类”,因此推断问题存在于idea编译器自身或者其设置上。建议清理idea缓存

img


之后,重启idea,最后将项目重新build,也许代码块中就不爆红了。
还望有用