4.0.0
org.aspectj
aspectj-parent
1.9.7.BUILD-SNAPSHOT
lib
AspectJ Test Libraries
This module downloads + installs libraries used by many tests, especially those running as Ant jobs. You should not
build this module during every build because it is somewhat slow, downloading stuff from 3rd-party websites,
unzipping some libraries (e.g. a full Ant distribution) and creating new ZIP files (e.g. source JARs, compound JARs
containing multiple libraries).
So just run 'mvn compile' once after cloning the AspectJ repository and you should be all set to subsequently build
AspectJ itself. If you forget this step, a Maven Enforcer rule in the AspectJ root POM will fail the build and
remind you to build this module.
Normally you never have to call 'mvn clean' here, but if for some reason the installed libraries are in an
inconsistent state (e.g. after an incomplete download), you can do so and then run 'mvn compile' again.
BTW, running 'mvn compile' multiple times will not repeat any download via Maven Dependency or Download Maven
plugins, but repeat all zip/unzip steps in TrueZIP Maven plugin. So try not to call it unnecessarily.
apache-ant
${lib.ant.name}-${lib.ant.version}
org.apache.maven.plugins
maven-enforcer-plugin
enforce-libraries-exist
none
com.googlecode.maven-download-plugin
download-maven-plugin
1.6.1
download-ant-binaries
generate-resources
wget
https://archive.apache.org/dist/ant/binaries/${lib.ant.artifact}-bin.zip
ant
3fa9f816a0c4c63249efad8e6225f2e83794f0c0
download-ant-sources
generate-resources
wget
https://archive.apache.org/dist/ant/source/${lib.ant.artifact}-src.zip
ant
b9f3c8c31bb6c9069ad5b655059a17769af12f20
download-beanutils-sources
generate-resources
wget
https://github.com/apache/commons-beanutils/archive/refs/tags/${lib.commons.beanutils.tag}.zip
commons
commons-beanutils-${lib.commons.beanutils.version}-sources.jar
b2c02afe7e6475cd7c811932b8415d171a8afa00
download-collections-sources
generate-resources
wget
https://github.com/apache/commons-collections/archive/refs/tags/${lib.commons.collections.tag}.zip
commons
commons-collections-${lib.commons.collections.version}-sources.jar
824cacd0aafe21a94fb142388fd62f28a12df5ef
download-digester-sources
generate-resources
wget
https://github.com/apache/commons-digester/archive/refs/tags/${lib.commons.digester.tag}.zip
commons
commons-digester-${lib.commons.digester.version}-sources.jar
49f653c7ea726301c564f9662b72c051fee9390a
download-logging-sources
generate-resources
wget
https://github.com/apache/commons-logging/archive/refs/tags/${lib.commons.logging.tag}.zip
commons
commons-logging-${lib.commons.logging.version}-sources.jar
c61a373f6d50ff8fcfba900934f7254d44f9735b
download-docbook-dtd
generate-resources
wget
https://www.oasis-open.org/docbook/xml/4.1.2/docbkx412.zip
docbook
docbkx412.zip
b9ae7a41056bfaf885581812d60651b7b5531519
download-docbook-xsl
generate-resources
wget
https://sourceforge.net/projects/docbook/files/OldFiles/docbook-xsl-1.44.zip/download
docbook
docbook-xsl-1.44.zip
626e7bee806ea14812f6f95cc2d187ab6ba9114a
org.apache.maven.plugins
maven-dependency-plugin
3.1.2
copy
generate-resources
copy
org.aspectj
org.eclipse.jdt.core
${jdt.core.version}
jar
false
jdtcore-aj
jdtcore-for-aspectj.jar
org.aspectj
org.eclipse.jdt.core
${jdt.core.version}
java-source
sources
false
jdtcore-aj
jdtcore-for-aspectj-src.zip
org.aspectj
asm-renamed
${asm.version}
jar
false
asm
asm-${asm.version}.renamed.jar
org.aspectj
asm-renamed
${asm.version}
java-source
sources
false
asm
asm-${asm.version}.renamed-src.zip
com.googlecode.jarjar
jarjar
1.3
jar
false
jarjar
jarjar-1.3.jar
junit
junit
3.8.1
jar
false
junit
junit.jar
junit
junit
3.8.1
jar
false
ant/lib
junit.jar
junit
junit
3.8.1
jar
sources
false
junit
junit-src.zip
saxon
saxon
6.5.3
jar
false
saxon
saxon.jar
regexp
regexp
${lib.regexp.version}
jar
false
regexp
jakarta-regexp-1.2.jar
commons-beanutils
commons-beanutils
${lib.commons.beanutils.version}
jar
false
commons
commons-beanutils-${lib.commons.beanutils.version}.jar
commons-collections
commons-collections
2.0
jar
false
commons
commons-collections-2.0.jar
commons-digester
commons-digester
${lib.commons.digester.version}
jar
false
commons
commons-digester-${lib.commons.digester.version}.jar
commons-logging
commons-logging
${lib.commons.logging.version}
jar
false
commons
commons-logging-${lib.commons.logging.version}.jar
fop
fop
0.20.5
jar
false
docbook
fop.jar
batik
batik-1.5-fop
0.20-5
jar
false
docbook
batik.jar
org.codehaus.mojo
truezip-maven-plugin
1.2
unzip-ant-binaries
process-resources
copy
true
ant/${lib.ant.artifact}-bin.zip/${lib.ant.artifact}
ant
zip-ant-sources
process-resources
copy
true
ant/${lib.ant.artifact}-src.zip/${lib.ant.artifact}/src/main
ant/ant-src.zip
zip-beanutils-binaries
process-resources
copy
true
commons/commons-beanutils-${lib.commons.beanutils.version}.jar
commons/commons.jar
zip-collections-binaries
process-resources
copy
true
commons/commons-collections-${lib.commons.collections.version}.jar
commons/commons.jar
zip-digester-binaries
process-resources
copy
true
commons/commons-digester-${lib.commons.digester.version}.jar
commons/commons.jar
zip-logging-binaries
process-resources
copy
true
commons/commons-logging-${lib.commons.logging.version}.jar
commons/commons.jar
zip-beanutils-sources
process-resources
copy
true
commons/commons-beanutils-${lib.commons.beanutils.version}-sources.jar/commons-beanutils-${lib.commons.beanutils.tag}/src/java
commons/commons-src.zip
zip-collections-sources
process-resources
copy
true
commons/commons-collections-${lib.commons.collections.version}-sources.jar/commons-collections-${lib.commons.collections.tag}/src/java
commons/commons-src.zip
zip-digester-sources
process-resources
copy
true
commons/commons-digester-${lib.commons.digester.version}-sources.jar/commons-digester-${lib.commons.digester.tag}/src/java
commons/commons-src.zip
zip-logging-sources
process-resources
copy
true
commons/commons-logging-${lib.commons.logging.version}-sources.jar/commons-logging-${lib.commons.logging.tag}/src/java
commons/commons-src.zip
unzip-docbook-dtd
process-resources
copy
true
docbook/docbkx412.zip
docbook/docbook-dtd
unzip-docbook-xsl
process-resources
copy
true
docbook/docbook-xsl-1.44.zip/docbook-xsl-1.44
docbook/docbook-xsl
org.apache.maven.plugins
maven-clean-plugin
clean-up-libs
clean
clean
.
ant/**
asm/**
commons/**
docbook/**
jarjar/**
jdtcore-aj/**
junit/**
regexp/**
saxon/**
false
org.aspectj
asm-renamed
org.aspectj
org.eclipse.jdt.core