首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译错误: IntelliJ IDEA 2019.1中具有MapStruct的重复类

编译错误: IntelliJ IDEA 2019.1中具有MapStruct的重复类
EN

Stack Overflow用户
提问于 2019-03-29 18:21:49
回答 3查看 2.4K关注 0票数 7

我使用Mapstruct在不同的Java Beans之间进行映射,但在安装了最新的IntelliJ更新后,编译失败并出现错误:

代码语言:javascript
复制
Compilation error: duplicate class

以下是IntelliJ的版本详细信息

代码语言:javascript
复制
IntelliJ IDEA 2019.1 (Ultimate Edition)
Build #IU-191.6183.87, built on March 27, 2019
JRE: 1.8.0_202-release-1483-b39 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.14.3

编译错误:

代码语言:javascript
复制
Error:(14, 8) java: duplicate class: com.company.mapper.GMapperImpl
EN

回答 3

Stack Overflow用户

发布于 2019-05-08 18:17:31

我的类也遇到了类似的问题,通过在maven项目上单击clean生命周期阶段,从intellij内部执行maven clean,然后从intellij重新构建项目,解决了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2020-11-30 10:57:36

如果.java文件已经存在于原始包中,并且如果您在上一次运行中复制了该文件,则尝试删除该文件,然后运行,并在目标文件夹下找到新的副本,这将消除重复的类错误。即使出现错误,也不会有什么影响,因为新类总是在目标-> generated-sources->annotation文件夹下生成的。一旦你复制了这个并删除了目标文件夹下的副本,你应该就很好了。

票数 0
EN

Stack Overflow用户

发布于 2022-01-31 09:36:20

这个问题是由.out目录引起的,我删除了它,它开始正常工作

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

https://stackoverflow.com/questions/55415252

复制
相关文章

相似问题

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