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
Support for Intertype Inner Types with AJDT 2.1.2.
Java search and rename refactoring now recognizes
intertype declarations and declare declarations.
JDT Weaving service
provides tighter integration with Eclipse
AspectJ Build Path configuration
- See all New Features...
Articles and Books
AspectJ in Action, Second Edition
by Ramnivas Laddad
InfoQ article: Making AspectJ development easier with AJDT
Eclipse Corner article: Introducing AJDT: The AspectJ Development Tools
developerWorks article: New AJDT releases ease AOP development