Lombok no trabaja con AspectJ?

Acabo de publicar este problema en SO sobre Lombok no generando mis getters / setters. Resulta que está en conflicto con AspectJ. Si deshabilito AspectJ, entonces los getters / setters se generan apropiadamente.

Mi suposición es que el comstackdor ajc no puede reconocer lombok.

¿Lombok y AspectJ son mutuamente excluyentes? ¿No puedo usar ambas tecnologías juntas?

La respuesta actual de acuerdo con el mantenedor de AspectJ, Andy Clement, es que existen problemas debido a que los paquetes ECJ (Eclipse Compiler para Java) se incluyen y se renombran en la infraestructura del comstackdor de AspectJ.

Para obtener más información, hay un debate en curso entre Eric B. y A. Clement en la lista de correo de los usuarios de AspectJ:

  • Hilo de discusión
  • El hilo de discusión continuó

Tal vez podamos cerrar el problema aquí con esta respuesta e informar cuando se resuelva el problema.

No sé cómo puedo resolver este problema hace tres años. Hoy encuentro este problema, pero agrego dependencia a aspectj-maven-plugin, como a continuación:

   org.codehaus.mojo aspectj-maven-plugin 1.8   org.aspectj aspectjrt ${aspectj.version}   org.aspectj aspectjtools ${aspectj.version}  *** org.projectlombok lombok 1.16.18 compile ***   ${java.version} ${java.version} ${java.version} ${project.build.sourceEncoding} true true true true    compile  compile test-compile     org.springframework spring-aspects       

ahora puedo comstackr e iniciar mi proyecto.