【发布时间】:2017-12-04 10:01:15
【问题描述】:
我有一个基于 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
有什么想法吗?
谢谢。
【问题讨论】:
标签: build.gradle lombok mapstruct gradle-apt-plugin