Some aspects of system implementation, such as logging, error handling, standards enforcement and feature variations are notoriously difficult to implement in a modular way. The result is that code is tangled across a system and leads to quality, productivity and maintenance problems. Aspect Oriented Software Development enables the clean modularization of these crosscutting concerns. The AspectJ Development Tools (AJDT) project provides Eclipse platform based tool support for AOSD with AspectJ. Our goal is to deliver a user experience that is consistent with the Java Development Tools (JDT) when working with AspectJ projects and resources. |
News and Releases
- Downloads page now includes snapshot builds for Eclipse 4.8, these will include AspectJ 1.9.2 snapshots (which
supports Java 9 and Java 10).
posted 28-May-2018 - Finally updated the downloads page so it is obvious what the update site is for 4.7 - no guesswork required.
AspectJ 9 enabled AJDT dev build are also available for Eclipse 4.7. Regular 4.7 builds include AspectJ 1.8 currently,
this will likely switch to AspectJ 9 only when AspectJ 9 is released (currently at RC1).
posted 27-Oct-2017 -
AJDT 2.2.4 dev builds are available for Eclipse 4.4. See the downloads page for the update site.
posted 10-15-14 -
AJDT 2.2.3
is now available.
posted 06-22-13 -
AJDT 2.2.2
is now available.
posted 02-22-13
New Features
-
Support for Intertype Inner Types with AJDT 2.1.2.
posted 03-14-11 -
Java search and rename refactoring now recognizes
intertype declarations and declare declarations.
posted 10-22-10 -
JDT Weaving service
provides tighter integration with Eclipse
posted 01-27-09 -
AspectJ Build Path configuration
posted 21-12-06 - See all New Features...
Articles and Books
-
AspectJ in Action, Second Edition
March 2009
by Ramnivas Laddad -
InfoQ article: Making AspectJ development easier with AJDT
posted 22-11-06 -
Eclipse Corner article: Introducing AJDT: The AspectJ Development Tools
posted 18-10-06 -
developerWorks article: New AJDT releases ease AOP development
posted 15-08-05
The AspectJ compiler is developed by the Eclipse AspectJ project based on original research conducted at PARC.