也许只是我无法在谷歌上找到答案的方式来表达这个问题。也许这是一件普通的事,也许不是。
我所能说的就是我正在做我的第五个微服务,而他们中的五个都有同样的问题。
项目视图没有问题。我甚至启用了项目范围分析。
但是mapstruct类(不管是接口还是抽象),而不是信任类。只是最终会生成代码的类。他们的下划线都是红色的。
如果我不点击类并构建或运行,一切都很好。
如果我做一个梯度清洁的建筑-一切都很好。
如果我做了一个分级清理,以删除生成的类-一切都很好。
但无论我做的是哪一步,那条红线都不会消失。
但是,当我双击类时(在编辑器中打开它并查看问题所在).突然间一切都好起来了。没有错误,没有问题,没有任何事。直到他们再次被划线。
该项目视图的阴沟红线给我没有弹出的建议问题是什么。而且,问题视图也是空的。
我不知道该怎么办。快把我逼疯了!
编辑
我确实发现了一个错误,在IDE的Auto-Build选项卡中,它只说:
javax.annotation.processing.FilerException Attempt to recreate a file for type [SomeMapperImpl]
at ...
...
Caused by: javax.annotation.processing.FilerException: Attempt to recreate a file for type [SomeMapperImpl]
at ...
...但是错误本身似乎是错误的。这个类是绝对生成的,一切都正常。
发布于 2022-08-23 14:42:54
我试过让缓存无效:
很有魅力。
https://stackoverflow.com/questions/73460238
复制相似问题