Download 'Edgy Guinea Pig' - the Lombok Cutting Edge build
version: 1.18.43 (2026-02-06 01:09:47 UTC)
- FEATURE:
@Jacksonizednow supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. #3950. - BUGFIX: On JDK25,
valand@ExtensionMethodcould sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. #3947. - BUGFIX:
@Jacksonized+ fields markedtransientwould result in those transient fields being serialised which is surprising (and thus undesired) behaviour. #3936.
Download edge release now!
You can use the edge release from maven using the projectlombok.org repository. This requires:
- Adding the lombok maven repository to your
repositoriessection - Adding lombok as a dependency to your project in the
dependenciessection, specifying versionedge-SNAPSHOT. - Adding lombok as an annotation processor in the
annotationProcessorPathssection, specifying versionedge-SNAPSHOT.
These sections in your pom file should look like this:
<repositories> <repository> <id>projectlombok.org</id> <url>https://projectlombok.org/edge-releases</url> </repository> </repositories>
<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>edge-SNAPSHOT</version> <scope>provided</scope> </dependency> </dependencies>
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <annotationProcessorPaths> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>edge-SNAPSHOT</version> </path> </annotationProcessorPaths> </configuration> </plugin> </plugins> </build>
You can use the edge release from gradle using the projectlombok.org repository:
repositories {
mavenCentral()
maven { url 'https://projectlombok.org/edge-releases' }
}
plugins {
id 'net.ltgt.apt' version '0.10'
}
dependencies {
compileOnly 'org.projectlombok:lombok:edge-SNAPSHOT'
apt 'org.projectlombok:lombok:edge-SNAPSHOT'
}
Cutting edge a bit too gutsy for you? You can grab the stable release instead.