1

我有一个基于 mapstruct-examples/mapstruct-lombok/ 的带有 mapstructs 和 lombok 的项目,但最新版本和测试部分不起作用。

即使在 testCompile 中添加 lombok 依赖项,在执行 gradle 测试任务时,测试中使用的 lombok 注释也会失败。

当我添加 apt 插件时,问题就开始了:

plugins {
    id 'net.ltgt.apt' version '0.13'  
}

并且善于依赖:

dependencies {
    ...
    apt "org.mapstruct:mapstruct-processor:${mapstructVersion}", "org.projectlombok:lombok"
    ...
}

此时,lombok 注释停止工作并在 compilaJavaTest gradle 任务中失败。

不添加 apt 插件会使 lombok 正常工作,但是我不能使用 mapstructs

任何想法?

谢谢。

4

1 回答 1

1

解决了使用testApt和相应的依赖关系。

于 2017-12-04T12:10:07.090 回答