【问题标题】:Tests failing with lombok and apt gradle plugin使用 lombok 和 apt gradle 插件测试失败
【发布时间】: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


    【解决方案1】:

    已使用testApt 和相应的依赖项解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-03
      • 1970-01-01
      • 2017-11-14
      • 2020-12-22
      • 1970-01-01
      • 2021-07-13
      • 2019-06-20
      • 2018-08-14
      相关资源
      最近更新 更多