4.0.0 org.aspectj aspectj-parent 1.9.21.M1 aspectjtools AspectJ Tools (Compiler) AspectJ tools most notably contains the AspectJ compiler (AJC). AJC applies aspects to Java classes during compilation, fully replacing Javac for plain Java classes and also compiling native AspectJ or annotation-based @AspectJ syntax. Furthermore, AJC can weave aspects into existing class files in a post-compile binary weaving step. This library is a superset of AspectJ weaver and hence also of AspectJ runtime. https://www.eclipse.org/aspectj/ Eclipse Public License - v 2.0 https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt repo aclement Andy Clement aclement@vmware.com kriegaex Alexander Kriegisch kriegaex@aspectj.dev https://github.com/eclipse/org.aspectj scm:git:https://github.com/eclipse/org.aspectj.git scm:git:ssh://git@github.com:eclipse/org.aspectj.git false false org.apache.maven.plugins maven-jar-plugin default-jar none test-jar none org.apache.maven.plugins maven-dependency-plugin unzip-dependency-sources unpack-dependencies prepare-package sources org.aspectj,org.ow2.asm org.eclipse.jdt.core,asm ${project.build.directory}/unzipped-sources runtime org.apache.maven.plugins maven-assembly-plugin aspectjtools-assembly package single aspectjtools-${project.version} false org.aspectj.tools org/aspectj/tools/ AspectJ Tools Classes ${project.version} https://www.eclipse.org/aspectj/ org.aspectj.tools ${project.version} https://www.eclipse.org/aspectj/ AspectJ Tools ${project.version} (C) Copyright 1999-2001 Xerox Corporation, 2002 Palo Alto Research Center, Incorporated (PARC), 2003-2020 Contributors. All Rights Reserved aspectjtools-assembly.xml aspectjtools-sources-assembly package single true ${maven.source.skip} aspectjtools-sources-assembly.xml org.apache.maven.plugins maven-shade-plugin true false false asm-relocate package shade false true ${project.groupId}:${project.artifactId} org.objectweb.asm aj.org.objectweb.asm org.codehaus.mojo truezip-maven-plugin unzip-relocated-sources package copy ${maven.javadoc.skip} true ${project.build.directory}/${project.build.finalName}-sources.jar/org/aspectj ${project.build.directory}/unpacked-sources/org/aspectj ${project.build.directory}/${project.build.finalName}-sources.jar/aj ${project.build.directory}/unpacked-sources/aj org.apache.maven.plugins maven-javadoc-plugin javadoc-jar package jar ${project.build.directory}/unpacked-sources org.aspectj none true 8 org.codehaus.mojo flatten-maven-plugin flatten process-resources flatten oss remove remove ${project.build.directory} flattened-pom.xml org.sonatype.plugins nexus-staging-maven-plugin org.eclipse.m2e lifecycle-mapping 1.0.0 org.codehaus.mojo flatten-maven-plugin [1.2.2,) flatten org.aspectj org.eclipse.jdt.core org.ow2.asm asm org.aspectj runtime ${project.version} org.aspectj weaver ${project.version} org.aspectj util ${project.version} org.aspectj bridge ${project.version} org.aspectj asm ${project.version} org.aspectj org.aspectj.matcher ${project.version} org.aspectj bcel-builder ${project.version} org.aspectj loadtime ${project.version} org.aspectj ajde ${project.version} org.aspectj ajde.core ${project.version} org.aspectj ajdoc ${project.version} org.aspectj org.aspectj.ajdt.core ${project.version} org.aspectj taskdefs ${project.version}