|
|
Quick Links
- For Eclipse development: AJDT: The AspectJ Development Tools
- Blog: AspectJ Programming Blog
- Popular AspectJ downloads: Latest development build | Latest stable release | More downloads...
- Popular AspectJ docs: AspectJ 5 Developer's Notebook | Programming Guide | More docs...
- Eclipse AspectJ: the book, by some of the leading AspectJ committers
News and Events
posted 2-Jul-12
posted 25-May-12
posted 16-Dec-11
posted 18-Oct-11
posted 3-Oct-11
posted 18-Aug-11
posted 7-Jun-11
- AspectJ 1.6.11 is now available for download.
See the readme
for more information.
posted 15-Mar-11
- AspectJ 1.6.11 milestone 2 is now available for download.
See the readme
for more information.
posted 22-Feb-11
- AspectJ 1.6.11 milestone 1 is now available for download.
See the readme
for more information.
posted 9-Dec-10
- AspectJ 1.6.10 is now available for download.
See the readme
for more information.
posted 25-Oct-10
- AspectJ 1.6.10 release candidate 1 is now available for download.
See the readme
for more information.
posted 8-Oct-10
- AspectJ 1.6.9 is now available for download.
See the readme
for more information.
posted 5-Jul-10
- AspectJ 1.6.9 release candidate 3 is now available for download.
Please try it out! See the readme
for more information. This includes 1 bug fixes beyond RC2:
- 318397: caching in EclipseSourceType too aggressive
posted 30-Jun-10 - AspectJ 1.6.9 release candidate 2 is now available for download.
Please try it out! See the readme
for more information. This includes 3 bug fixes beyond RC1:
- 317743: improved type lookup and import handling for pointcut type references
- 318241: race condition when declare parents using annotation matching
- 317139: NPE hides a real problem with a non-abstract generic annotation style aspect
posted 29-Jun-10 - AspectJ 1.6.9 release candidate 1 is now available for download.
Please try it out! See the readme
for more information.
posted 23-Jun-10
- AspectJ 1.6.9 milestone 2 is now available for download.
Please try it out! See the readme
for more information. This release includes bug fixes, some 'overweaving' enhancements
(see for more info), and load-time weaving aspect scoping.
posted 13-May-10
- Two new blogs are online for learning more about AJDT and tips and tricks with AspectJ.
AspectJ Programming
Contraptions for Programming
posted 01-Mar-09 - Ramnivas Laddad has updated "AspectJ in Action"!
"AspectJ in Action, Second Edition is a revised and updated edition of the bestselling first edition. This book, now covering AspectJ 6 and Spring 2.5, will guide you through AOP and AspectJ using practical applications so you can create systems that are easier to understand, implement, and maintain."
AspectJ in Action, Second Edition
March 2009
by Ramnivas Laddad
posted 01-Mar-09 - AspectJ 1.6.3 is now available for download.
Please try it out! See the readme
for more information.
posted 23-Dec-08
- AspectJ 1.6.2 is now available for download.
Please try it out! See the readme
for more information. For this release we are also making available the src
jar from the download page.
posted 03-10-08
- AspectJ 1.6.1 is now available for download.
Please try it out! See the readme
for more information. This release contains over 60 bug fixes as well as a
refactored weaver that weaves faster using less memory.
posted 03-07-08
- AspectJ 1.6.1rc1 is now available for download.
posted 25-06-08
- AspectJ 1.6.0 final is now available for download.
See the readme
for more information. This release supports parameter annotation matching and
annotation value matching (see the readme for more information).
posted 23-04-08
- AspectJ 1.5.4 is now available for download.
It includes
numerous fixes that have been incorporated since the 1.5.3 release.
posted 20-12-07
- The AspeCt-oriented C (ACC) team have released version 0.7 of their compiler and
toolset. The project can be found here. The highlights are
described in the release notes.
posted 25-09-07
- AspectJ 1.5.3 is now available for download.
It includes
over 80 fixes and enhancements that have been incorporated since the 1.5.2
release. For a description of some of the notable changes in 1.5.3, see the
1.5.3 README.
posted 22-11-06
-
AspectJ 1.5.2 is now available for download.
It includes approximately 60 fixes and enhancements that have been incorporated since the 1.5.1a
release. For full details see the
1.5.2 README.
posted 30-06-06
-
AspectJ 1.5.1 is now available for download. This
release contains a number of bug fixes and minor enhancements from 1.5.0, together
with performance and memory usage improvements resulting in greatly reduced
memory usage when building from within AJDT (and noticeable improvements outside
of AJDT too). For full details see the
1.5.1 README.
posted 04-04-06
Recent Books and Articles
-
AspectJ in Action, Second Edition
March 2009
by Ramnivas Laddad - Making AspectJ development easier with AJDT by Matt Chapman
- RegDeveloper: Aspect oriented programming with Java by John Hunt
- Introducing AJDT: The AspectJ Development Tools by Matt Chapman
- "AOP@Work: Component Design with Contract4J" by Dean Wampler
- "AOP@Work series on IBM developerWorks" Series lead: Nicholas Lesiecki
- "Introduction to AOP" in ObjectiveView Issue 9 by Alex Ruiz
- "AOP@Work: AOP myths and realities" by Ramnivas Laddad
- "AOP@Work: Check out library aspects with AspectJ 5" by Wes Isberg
- "AOP@Work: Dependency Injection with AspectJ and Spring" by Adrian Colyer