gradle - 在circleci/gradle/lombok下构建失败--装饰类Lombok Plugin/FindBugs Extension

标签 gradle lombok circleci findbugs gradle-plugin

我有一些上周在我的桌面和 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),并使包装器可执行。

要执行前者,请编辑文件 config.ymlCircleCI 使用

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

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

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

关于gradle - 在circleci/gradle/lombok下构建失败--装饰类Lombok Plugin/FindBugs Extension,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58805774/

相关文章:

docker - 部署到gcloud上的CircleCI kubectl配置错误

Android - 如何在 gradle build 时从 bitbucket 下载文本文件并将其添加到项目中

java - 找不到@Getter和@Setter

java - 无法将 Slf4j 与 lombok 一起使用

java - lombok 调用默认构建器的子类函数

go - 同一网络中的应用程序和服务器之间的通信

java - 用Lombok 1.18.12构建的Gradle 6.4不生成getter和setter

java - 运行使用Gradle中的java.io.Console API的应用程序

android - 无法让 Robotium 在 Android Studio 中工作

haskell - 由于 native 依赖项中的 "multiple definition"链接器错误,构建失败