Estoy tratando de agregar aspectj a un proyecto maven usando java 6.0. Buscando alrededor encontré 2 plugins maven, ninguno de los cuales funciona de la manera que esperaría.¿Qué plugin maven uso para AspectJ?
El primero http://mojo.codehaus.org/aspectj-maven-plugin no funcionaba en primer lugar a través de NetBeans porque no podía obtener el código para compilar 5.0 o fuente posterior (que se quejaron de anotaciones etc.) Después de probar desde la línea de comandos, que funcionaba y la comparación de los comandos ejecutados parece que sus expertos instalan un objetivo que no es compatible con el plugin y el código java 5+ mientras que el objetivo de compilación funciona bien. Aunque puede ser posible evitar esto, es molesto y me lleva a la siguiente pregunta: ¿el aspectj-maven-plugin aún se está desarrollando? ¿Debo seguir usándolo?
El segundo es el de Apaches, que parece más activo y más propenso a funcionar. Sin embargo, no puedo encontrar ejemplos completos y no puedo ejecutarlo. Me aparece un experto excepción de:
java.lang.IllegalStateException: The plugin descriptor for the plugin Plugin [maven:maven-aspectj-plugin] was not found. Please verify that the plugin JAR /home/kristofer/.m2/repository/maven/maven-aspectj-plugin/4.0/maven-aspectj-plugin-4.0.jar is intact.
el archivo JAR está ahí, intacta y también no importa qué versión del plugin que uso, es siempre la misma lanza una excepción. ¿Alguna idea sobre lo que podría ser el problema?
En resumen, ¿qué complemento y cómo debo usarlo?
Gracias
También estamos usando el aspectj-maven-plugin para compilar nuestros aspectos con Maven –
Sería mucho mejor utilizar las anotaciones '@ Aspect' .. – yegor256
@Pascal configurando el aspectj-maven-plugin para fuente 1.6 también arregló mi configuración. Gracias :) – stratwine