【问题标题】:Eclipse cannot find generated source files in my junit testsEclipse 在我的 junit 测试中找不到生成的源文件
【发布时间】: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 maven mapstruct


【解决方案1】:

我希望您在尝试添加实现类的导入语句时在导入部分看到 Eclipse IDE 中的错误。如果是这种情况,只需删除 import 语句。应用程序应该仍然能够解析类而不会出现错误。这对我有用。

【讨论】:

    猜你喜欢
    • 2013-12-02
    • 2012-05-19
    • 2011-02-04
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多