我有一个基于mapstruct-examples / mapstruct-lombok /的mapstructs和lombok项目,但是后期版本和测试部分无效。
即使在testCompile中添加lombok依赖项,测试中使用的lombok注释在执行gradle测试任务时也会失败。
当我添加apt插件时,问题就出现了:
plugins {
id 'net.ltgt.apt' version '0.13'
}
and apt at depencencies:
dependencies {
...
apt "org.mapstruct:mapstruct-processor:${mapstructVersion}", "org.projectlombok:lombok"
...
}
此时,lombok注释在compilaJavaTest gradle任务中停止工作并失败。
不添加apt插件会使lombok正常工作,但我无法使用mapstructs
有什么想法吗?
感谢。
答案 0 :(得分:1)
使用testApt
及相应的依赖性解决。