Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] AspectJ 1.7.0.M1 released

Andy.

Is there any chance that the matching parts of weaver could be split
into a separate item as part of this release? (i.e. the bits used for
@AspectJ stuff in Spring where used with Spring AOP - but not aspectj).

It would be a plus for SpringSource given the number of enterprise
projects that use AOP but not AspectJ.  

Benefits for the end user include:
- less (download the internet) effect when pulling down dependencies
from Maven central
- built WARs are smaller for deployment (a benefit to CloudFoundry too),
and for storage by enterprise build servers
- built apps for mobile devices are smaller
- marginally quicker deploy/startup times

For Spring and AJ devs:
- Cleaner separation 
- More likelihood of patches against the matcher

And I'm sure there are others :)

Cheers,

Neale

On Fri, Dec 16, 2011, at 10:14 AM, Andy Clement wrote:
> AspectJ 1.7.0.M1 has been released - this is AspectJ rebased on the
> Eclipse 3.7 Java7 compiler. AspectJ was previously based on Eclipse
> 3.3 so this new version merges in 4 years of changes/updates to the
> Eclipse compiler.  You can now compile Java7 source with AspectJ and
> even use Java7 syntax in your aspects. The readme includes some
> examples of doing this:
> http://eclipse.org/aspectj/doc/released/README-170.html
> 
> The download is here:
> http://eclipse.org/aspectj/downloads.php
> 
> or accessible via maven:
> <repository>
>     <id>maven.springframework.org</id>
>     <name>SpringSource milestones</name>
>     <url>http://maven.springframework.org/milestone</url>
> </repository>
> 
> If you try it and have any issues please let us know (on the list or
> through bugzilla).  There is still more work to be done on
> invokedynamic support and the interplay between some AspectJ elements
> and Java7 language features (e.g. handler and multi-catch).
> 
> As you may have seen there is already an AJDT for Eclipse 3.7 that
> includes this compiler, update site is here:
> http://download.eclipse.org/tools/ajdt/37/dev/update/
> 
> Happy Holidays!
> AspectJ Team
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-dev
> 
-- 
  Neale Upstone
  neale@xxxxxxxxxxxxxxxx



Back to the top