Maven plugin that compiles @AutoValhalla classes as JEP-401 value classes (via the JDK 28 compiler with --enable-preview) and packages them as multi-release jar entries, so they run as value classes on JDK 28+ and as ordinary identity classes everywhere else.

Compile Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
io.github.thunkware » auto-valhalla-processor
Annotation processor (javac's -processor) that selects the top-level
0.2.0✔

Provided Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Build Model Apache 2.0
org.apache.maven » maven-plugin-api
The API for Maven 3 plugins - Mojos - development.
3.9.163.10.0
Build Tool Apache 2.0
org.apache.maven » maven-core
Core classes of Apache Maven to manage the building process.
3.9.163.10.0
Annotation Lib Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-annotations
Java annotations to use in Mojos
3.15.13.16.0