AJDT: AspectJ Development Tools

AJDT screenshot  

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

  • AJDT 2.0.0 is here! The release build is available from the downloads page.
    posted 06-24-09
  • AJDT 2.0.0 is coming! The release candidate is available from the downloads page.
    posted 06-09-09
  • The AJDT team is pleased to announce the release of AJDT 1.6.4. This release includes 50 bug fixes. It also includes AspectJ version 1.6.4.20090304172355 which has an additional 48 bugs fixed since 1.6.3. This version of AspectJ is available for download separately from AJDT. See the downloads page for installation instructions.
    posted 03-20-09


The AspectJ compiler is developed by the Eclipse AspectJ project based on original research conducted at PARC.