github franzbecker/gradle-lombok v6.0.0

2 hours ago

Breaking change

  • Gradle 7.3 or later is required. On older Gradle versions the plugin now fails with a clear message. If you are on Gradle < 7.3, keep using version 5.0.0.

Changes

  • Support for Gradle 8 and Gradle 9: the plugin is tested against Gradle 7.3.3, 7.6.6, 8.14.6 and 9.8.2 (#86)
  • verifyLombok and the delombok setup shown in the examples work with the configuration cache (#86)
  • DelombokTask and InstallLombokTask configure their main class and classpath lazily and no longer access Task.project at execution time (#86)
  • Lombok is always added to annotationProcessor and testAnnotationProcessor
  • installLombok now uses compileClasspath, since compileOnly is no longer resolvable in recent Gradle versions
  • Default Lombok version updated to 1.18.48

Notes

  • The domain franzbecker.io no longer belongs to the maintainer and has reportedly been used to distribute malware. Do not use it. The only official sources are this repository and the Gradle Plugin Portal. Plugin ID and group are unchanged.
  • The plugin is built with Gradle 8.14.6 and JDK 17 and still published as Java 8 bytecode. CI and releases moved from Travis to GitHub Actions.

Don't miss a new gradle-lombok release

NewReleases is sending notifications on new releases.