在 cicircle-ci / gradle / lombok 下构建失败 -- decorated class Lombok Plugin / FindBugs Extension

Fail to build under circle-ci / gradle / lombok -- decorated class LombokPlugin / FindBugExtension

我有一些上周在我的桌面和 Circle-CI 上构建的代码,但今天它只在我的桌面上构建,而不是在 Circle-CI 上构建。错误消息是

* What went wrong:
An exception occurred applying plugin request [id: 'io.freefair.lombok', version: '4.1.2']
> Failed to apply plugin [id 'io.freefair.lombok']
   > Could not create plugin of type 'LombokPlugin'.
      > Could not generate a decorated class for class io.freefair.gradle.plugins.lombok.LombokPlugin.
         > org/gradle/api/plugins/quality/FindBugsExtension

这条消息是否引起了某人的共鸣? (顺便说一句,我也试过将 io.freefair.lombok 升级到 4.1.3 但那没有帮助)

谢谢!

我找到了一个解决方案——切换到使用 gradle 包装器(而不是部署在 CircleCI 上的 gradle),并使包装器可执行。

要执行前者,请编辑 CircleCI

使用的文件 config.yml

要执行后者,请使用以下 git 命令:

$ git update-index --chmod=+x ./gradlew

顺便说一句,在 CircleCI 的错误消息中,它提到 Gradle 7.0 让我想到可能是平台上最近进行了版本升级,因此想到了修复。