The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time weaving (LTW) during class-loading and also contains the AspectJ runtime classes.

LicenseEPL 2.0
CategoriesAspect Oriented
Tagsaspectaopaspectjprogramming
HomePage https://www.eclipse.org/aspectj/ 🔍 Inspect URL
DateNov 04, 2025
Filespom (2 KB)  jar (2.1 MB)  View All
RepositoriesCentral
Ranking#151 in MvnRepository (See Top Artifacts)
#2 in Aspect Oriented
Used By3,984 artifacts

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Compile Dependencies (0)

Category/License Group / ArtifactVersionUpdates

Licenses

LicenseURL
Eclipse Public License - v 2.0 https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt

Developers

NameEmailDev IdRolesOrganization
Andy Clementaclement<at>vmware.comaclement
Alexander Kriegischkriegaex<at>aspectj.devkriegaex

Related Books

Code: The Hidden Language of Computer Hardware and SoftwareCode: The Hidden Language of Computer Hardware and Software (2022)
by Petzold, Charles
Fundamentals of Software Architecture: An Engineering ApproachFundamentals of Software Architecture: An Engineering Approach (2020)
by Richards, Mark, Ford, Neal
The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition) (2019)
by Thomas, David, Hunt, Andrew
Logging and Simulation using Aspect Oriented Software: AOP and AspectJLogging and Simulation using Aspect Oriented Software: AOP and AspectJ (2015)
by Meetei, Mutum
Implementing JML Contracts with AspectJ: Improving instrumentation and checking of JML contractsImplementing JML Contracts with AspectJ: Improving instrumentation and checking of JML contracts (2012)
by Rebelo, Henrique, Massa F. Lima, Ricardo, L. Cornélio, Márcio
Deriving Refactorings for AspectJ: An approach to refactoring aspect-oriented applications using composed programming lawsDeriving Refactorings for AspectJ: An approach to refactoring aspect-oriented applications using composed programming laws (2011)
by Cole, Leonardo, Borba, Paulo
AspectJ in Action: Enterprise AOP with Spring ApplicationsAspectJ in Action: Enterprise AOP with Spring Applications (2009)
by Ramnivas Laddad, Rod Johnson
AspectJ in Action: Enterprise AOP with Spring ApplicationsAspectJ in Action: Enterprise AOP with Spring Applications (2009)
by Laddad, Raminvas, Rod Johnson
Clean Code: A Handbook of Agile Software CraftsmanshipClean Code: A Handbook of Agile Software Craftsmanship (2008)
by Robert C. Martin
AspectJ Cookbook: Aspect Oriented Solutions to Real-World ProblemsAspectJ Cookbook: Aspect Oriented Solutions to Real-World Problems (2005)
by Miles, Russ
AspectJ Cookbook: Aspect Oriented Solutions to Real-World ProblemsAspectJ Cookbook: Aspect Oriented Solutions to Real-World Problems (2004)
by Miles, Russ
Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development ToolsEclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (2004)
by Colyer, Adrian, Clement, Andy, Harley, George, Webster, Matthew
Aspectj in Action: Practical Aspect-Oriented Programming (In Action Series)Aspectj in Action: Practical Aspect-Oriented Programming (In Action Series) (2003)
by Laddad, Ramnivas
Mastering AspectJ: Aspect-Oriented Programming in JavaMastering AspectJ: Aspect-Oriented Programming in Java (2003)
by Gradecki, Joseph D.
Aspect-Oriented Programming With AspectjAspect-Oriented Programming With Aspectj (2002)
by Kiselev, Ivan