首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将mapstruct类标记为有问题的IntelliJ,直到我单击它们而没有

将mapstruct类标记为有问题的IntelliJ,直到我单击它们而没有
EN

Stack Overflow用户
提问于 2022-08-23 14:06:57
回答 1查看 83关注 0票数 0

也许只是我无法在谷歌上找到答案的方式来表达这个问题。也许这是一件普通的事,也许不是。

我所能说的就是我正在做我的第五个微服务,而他们中的五个都有同样的问题。

项目视图没有问题。我甚至启用了项目范围分析。

但是mapstruct类(不管是接口还是抽象),而不是信任类。只是最终会生成代码的类。他们的下划线都是红色的。

如果我不点击类并构建或运行,一切都很好。

如果我做一个梯度清洁的建筑-一切都很好。

如果我做了一个分级清理,以删除生成的类-一切都很好。

但无论我做的是哪一步,那条红线都不会消失。

但是,当我双击类时(在编辑器中打开它并查看问题所在).突然间一切都好起来了。没有错误,没有问题,没有任何事。直到他们再次被划线。

该项目视图的阴沟红线给我没有弹出的建议问题是什么。而且,问题视图也是空的。

我不知道该怎么办。快把我逼疯了!

编辑

我确实发现了一个错误,在IDE的Auto-Build选项卡中,它只说:

代码语言:javascript
复制
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 ...
    ...

但是错误本身似乎是错误的。这个类是绝对生成的,一切都正常。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-23 14:42:54

我试过让缓存无效:

  • IntelliJ -> ->使缓存无效->勾选->失效并重新启动.

很有魅力。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73460238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档