【发布时间】:2019-09-27 06:43:54
【问题描述】:
您好,我遇到了 Eclipse 的问题。目前我有一个使用 maven/springboot 的 java 项目,我正在使用 http://mapstruct.org/ 库来生成一些类。
在我的测试中,我声明了生成的类(实现),但是 eclipse 抱怨它无法解析为类型。
当我从终端执行 maven clean 包时,所有测试都通过了。我还可以看到文件夹 target/annotations/com/primecast/service/mapper/ 下生成的类,基本上它是成功生成的。但是,当我从我的 junit 测试中声明这样的类的实例时
私有 ProfileMapperImpl profileMapper
它显示无法解析为类型。但是我可以在文件夹 target/annotations/com/primecast/service/mapper/ 下找到正确生成的 ProfileMapperImpl 类 知道如何将生成的源文件添加到我的 eclipse 中,以便 eclipse 不会抱怨。我的eclipse版本是2019年发布的eclipse photon。
感谢您阅读我的问题。
【问题讨论】:
-
你看过Eclipse IDE support for Mapstruct的文章吗?你安装了m2e-apt Eclipse plugin 吗?
-
@prasanth 你能想出解决办法吗?