我有一个基于 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
任何想法?
谢谢。