Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] AspectJ 1.9.6 (Java14) released


 > Will there be an AJDT release containing AJ 1.9.6?

There will be a dev build with 1.9.6 in it.


> Are there plans to use aspectjmatcher in Spring AOP instead of
     aspectjweaver? The latter only seems useful in Spring if used in
     connection with AspectJ LTW. This could be a great step ahead for
     Spring AOP with regard to making it more lightweight.

I think there will be some experiments now the artifact is out there. I'm in touch with someone on the Spring team who was keeping an eye out for the formal release of the artifact.

And heads up: the non-writable AspectJ at github where I cannot process PRs is about to be replaced with a full workable version. This should enable github issues to be used going forward too. I've manually processed all the PRs I reasonably could - there was one giant one that I've moved to a bugzilla issue so it isn't lost. They will all vanish when the project is replaced.

cheers,
Andy


On Wed, 22 Jul 2020 at 20:09, Alexander Kriegisch <alexander@xxxxxxxxxxxxxx> wrote:
Thanks Andy and Joseph for your work. Joseph really debugged into the
guts of AspectJ, quite impressive! The artifacts have hit Maven Central
and I had no issues upgrading one of my small private projects. Two
questions:

  1. Will there be an AJDT release containing AJ 1.9.6?

  2. Are there plans to use aspectjmatcher in Spring AOP instead of
     aspectjweaver? The latter only seems useful in Spring if used in
     connection with AspectJ LTW. This could be a great step ahead for
     Spring AOP with regard to making it more lightweight.

Regards
--
Alexander Kriegisch
https://scrum-master.de


Andy Clement schrieb am 23.07.2020 03:01 (GMT +07:00):
>
>
> Slightly later than I intended, AspectJ 1.9.6 is now available! It
> includes support for Java14. There is a small example using the new Record
> syntax in the readme:
>
> https://www.eclipse.org/aspectj/doc/released/README-196.html
>
>
> One of the key issues fixed here was an intermittent verify error during
> weaving:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=550705 which
> is fixed by a patch from Joseph MacFarlane (thanks Joseph). A tricky one
> to get to the bottom of.
>
>
> For the first time with 1.9.6 there is also an AspectJ matcher jar
> published (aspectjmatcher) - this can be used for matching pointcuts
> without bringing in all the weaver infrastructure. It can be useful in
> some contexts (eg Spring AOP) where the matching is necessary but no
> weaving. In particular I have seen cases where native-images (produced
> with GraalVM) for Spring applications can benefit from just including the
> matcher rather than the weaver, if that is all they need.
>
>
> I am waiting for it to sync to central, it is on the regular download
> page: https://www.eclipse.org/aspectj/downloads.php
>
>
> My goal for 1.9.7 will be to *try* and sort out the github situation so we
> can properly work on the project there (issue tracking and pull requests)
>
>
> cheers,
>
> Andy
>
>

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/aspectj-users

Back to the top