Saltar al contenido

Lombok no compila en maven

Solución:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
    <annotationProcessorPaths>
        **<path>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>${lombok.version}</version>
        </path>**
    </annotationProcessorPaths>
</configuration>

No sé por qué, pero obtuviste un error de compilador debido a maven-compiler-plugin. Si puede, cambie la versión del complemento a 3.5 y compruebe si funciona.

Luché poderosamente con esto y llegué a la conclusión de que Lombok 1.16+ y Java 8 son un problema con las versiones anteriores del complemento del compilador de Maven. IDEA 2017.1 estaba construyendo el código sin errores, pero Maven arrojaba errores de ‘símbolo no encontrado’ en métodos públicos que definitivamente estaban allí en un archivo jar descompilado.

Actualizando a Maven-compiler-plugin 3.6.1 en mi proyecto y sus bibliotecas, pude resolverlo sin tener que seguir la ruta de Delombok, que realmente quería evitar.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *