<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
Para que Java 25 reconozca las anotaciones de Lombok has de añadir el siguiente plugin en la parte de build del pom.xml de tu proyecto:
<build>
<finalName>${artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.12.0</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
...
</plugins>
</build>
<!-- Activa el procesamiento de anotaciones desde el classpath (Lombok vía openxava); necesario desde JDK 25.
-proc:full solo existe desde JDK 23, por eso va en este profile para que compile también con JDK 17. -->
<profiles>
<profile>
<id>jdk23-annotation-processing</id>
<activation>
<jdk>[23,)</jdk>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<proc>full</proc>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
Esto es necesario incluso si el nivel de compilación no es 25. Con <proc>full</proc>, el procesamiento de anotaciones se ejecuta desde el classpath, así que Lombok llega de forma transitiva desde la dependencia openxava y no necesitas declarar una versión de Lombok en tu pom.xml.
Fíjate en que <proc>full</proc> se pone en un profile activado para JDK 23 o superior, porque el flag -proc:full no existe en JDKs anteriores. Si lo pones directamente en la sección build, al compilar con JDK 17 o 21 fallará con error: invalid flag: -proc:full. Con el profile, el mismo pom.xml funciona con JDK 17, 21 y 25.
En los proyectos creados a partir de la v7.6 este maven-compiler-plugin para Java 25 se incluye por defecto en el pom.xml, aunque comentado. En los proyectos creados a partir de la v7.6.4.1 ya aparece sin comentar. Si tu plugin todavía usa annotationProcessorPaths con una versión fija de Lombok, sustitúyelo por la configuración de arriba.