AspectJ 1.8.2 is now released!

Available from the downloads page as usual:
http://www.eclipse.org/aspectj/downloads.php
It was also just 'released' to maven central, but it may take a few hours
to appear there.

What's in it?

It includes fixes for weaving of code that has used type annotations as
well as the latest Eclipse Java8 Compiler updates. However, the biggest
feature is integrated support for annotation processing. There is a small
(contrived!) example of using this feature in the readme:
http://www.eclipse.org/aspectj/doc/released/README-182.html

Please note some work still needs to be done to ensure the annotation
processing will correctly behave in AJDT.  I am also not sure what needs to
happen with the maven plugin - Lennart are you out there? :) I suspect
something needs to be done to pass the annotation processors through if
they are specified but perhaps it does just work if you specify them via
the META-INF route. If someone has time to try it out with maven, please
let me know how it goes.

Supporting annotation processors has disturbed the front end of the
compilation process so please let us know if you encounter any strange
issues with this release, through the usual routes (this mailing list or
bugzilla: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ ).

Finally I wanted to make a couple of special mentions:
- Thanks to Sergey Stupin who contributed the annotation processing
feature. A quite involved contribution but he made great progress with only
minimal assistance from me.
- I am also grateful to Alexander Kriegisch who currently seems to always
beat me to answering AspectJ questions on stackoverflow. The extra cycles
he saves me by doing that ensure I can dig into the AspectJ Java8 issues.

Enjoy the release!
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to