2011-05-04 18 views
6

Una nueva versión de AspectJ se lanzó hace unas semanas. Pero la mayoría de la documentación oficial es realmente antigua, datada antes de la fusión de AspectWerkz. Los libros están fechados de manera similar. Es difícil descubrir qué pasó después de la fusión.¿Cuál es el estado actual de AspectJ?

¿Las extensiones de idioma AspectJ y ajc ahora son obligatorias? ¿Desapareció la implementación pura de AspectWerkz Java?

Gracias.

Respuesta

4

AspectWerkz se ha fusionado con AspectJ desde AspectJ 5. Pero la versión actual de AspectJ es 6. Por lo tanto, hay muchos libros y documentación que cubre @AspectJ. Por ejemplo, AspectJ in Action, Second Edition cubre AspectJ 6 y es un gran libro. Y puedes encontrar el official @AspectJ documentation here.

+3

Esta respuesta es casi perfecta, pero sí quiero agregar una cosa. La documentación oficial se mantiene actualizada con cada lanzamiento y está disponible en http://eclipse.org/aspectj. –

+0

Gracias Andrew! – Constantiner

+0

@Constantiner: No, la versión actual es 8 (1.8.4 para Java 8) y la documentación es para AspectJ 5, es decir, después de la fusión AspectWerkz. Entonces tu respuesta es incorrecta. Lo que ha cambiado desde AspectJ 5 se captura principalmente en los README para cada versión mayor/menor y es tedioso de encontrar, pero los manuales de referencia y del desarrollador y el tutorial no se han actualizado, eso es correcto. – kriegaex

Cuestiones relacionadas