【发布时间】:2019-03-29 10:21:49
【问题描述】:
我正在使用Mapstruct 映射不同的 Java Bean,但在安装最新的 IntelliJ 更新后,编译失败并出现错误:
Compilation error: duplicate class
这里是 IntelliJ 的版本详情
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
编译错误:
Error:(14, 8) java: duplicate class: com.company.mapper.GMapperImpl
【问题讨论】:
-
请发布完整的错误,您在某处有一个重复的课程。
-
完成,在本次更新之前,这一切正常,此 mapperImpl 类由 mapstruct 库自动生成,我已检查没有重复的类。
-
您是否尝试过清理/重建您的项目并运行“文件 | 使缓存无效”?
-
grep GMapperImpl -R <path/to/project/directory>打印什么?定义重复的GMapperImpl类的文件是什么? -
@KarolDowbecki
.out导致此问题的目录,我将其删除并开始正常工作。
标签: java intellij-idea