Project Lombok
  • Features
    • Stable
    • Experimental
  • Community
    • Discuss / Help
    • Issues
    • Documentation for contributors
    • Contact the team behind Project Lombok
  • Order / Donate
  • How to use Install
    • Compilers
    • Javac
    • ECJ
    • Build tools
    • maven
    • gradle
    • ant
    • kobalt
    • IDEs
    • Eclipse
    • IntelliJ IDEA
    • Netbeans
    • MyEclipse
    • Spring Tool Suite
    • JBoss Developer Studio
    • Visual Studio Code
    • Platforms
    • Android
    • GWT
  • Download

Download 'Edgy Guinea Pig' - the Lombok Cutting Edge build

version: 1.18.45 (2026-04-07 23:38:52 UTC)
  • PLATFORM: JDK26 support added #4019.
  • PLATFORM: Spring Tools Suite 5 supported #3985.

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 repositories section
  • Adding lombok as a dependency to your project in the dependencies section, specifying version edge-SNAPSHOT.
  • Adding lombok as an annotation processor in the annotationProcessorPaths section, specifying version edge-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.

credits | Copyright © 2009-2026 The Project Lombok Authors, licensed under the MIT license.