4.0.0
org.aspectj
aspectj-parent
1.9.9-SNAPSHOT
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
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
ajbrowser
${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}