4.0.0org.aspectjaspectj-parent1.9.22-SNAPSHOTlib
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.
provisioned.markerapache-ant${lib.ant.name}-${lib.ant.version}provision-libs${lib.provisioned.marker}com.googlecode.maven-download-plugindownload-maven-plugin1.6.7truedownload-ant-binariesgenerate-resourceswgethttps://archive.apache.org/dist/ant/binaries/${lib.ant.artifact}-bin.zipant3fa9f816a0c4c63249efad8e6225f2e83794f0c0download-ant-sourcesgenerate-resourceswgethttps://archive.apache.org/dist/ant/source/${lib.ant.artifact}-src.zipantb9f3c8c31bb6c9069ad5b655059a17769af12f20download-beanutils-sourcesgenerate-resourceswgethttps://github.com/apache/commons-beanutils/archive/refs/tags/${lib.commons.beanutils.tag}.zipcommonscommons-beanutils-${lib.commons.beanutils.version}-sources.jarb2c02afe7e6475cd7c811932b8415d171a8afa00download-collections-sourcesgenerate-resourceswgethttps://github.com/apache/commons-collections/archive/refs/tags/${lib.commons.collections.tag}.zipcommonscommons-collections-${lib.commons.collections.version}-sources.jar824cacd0aafe21a94fb142388fd62f28a12df5efdownload-digester-sourcesgenerate-resourceswgethttps://github.com/apache/commons-digester/archive/refs/tags/${lib.commons.digester.tag}.zipcommonscommons-digester-${lib.commons.digester.version}-sources.jar49f653c7ea726301c564f9662b72c051fee9390adownload-logging-sourcesgenerate-resourceswgethttps://github.com/apache/commons-logging/archive/refs/tags/${lib.commons.logging.tag}.zipcommonscommons-logging-${lib.commons.logging.version}-sources.jarc61a373f6d50ff8fcfba900934f7254d44f9735borg.apache.maven.pluginsmaven-dependency-plugin3.1.2copygenerate-resourcescopyorg.aspectjorg.eclipse.jdt.core${jdt.core.version}jarfalsejdtcore-ajjdtcore-for-aspectj.jarorg.aspectjorg.eclipse.jdt.core${jdt.core.version}java-sourcesourcesfalsejdtcore-ajjdtcore-for-aspectj-src.zipcom.googlecode.jarjarjarjar1.3jarfalsejarjarjarjar-1.3.jarjunitjunit3.8.1jarfalsejunitjunit.jarjunitjunit3.8.1jarfalseant/libjunit.jarjunitjunit3.8.1jarsourcesfalsejunitjunit-src.zipregexpregexp${lib.regexp.version}jarfalseregexpjakarta-regexp-1.2.jarcommons-beanutilscommons-beanutils${lib.commons.beanutils.version}jarfalsecommonscommons-beanutils-${lib.commons.beanutils.version}.jarcommons-collectionscommons-collections2.0jarfalsecommonscommons-collections-2.0.jarcommons-digestercommons-digester${lib.commons.digester.version}jarfalsecommonscommons-digester-${lib.commons.digester.version}.jarcommons-loggingcommons-logging${lib.commons.logging.version}jarfalsecommonscommons-logging-${lib.commons.logging.version}.jarorg.codehaus.mojotruezip-maven-pluginunzip-ant-binariesprocess-resourcescopytrueant/${lib.ant.artifact}-bin.zip/${lib.ant.artifact}antzip-ant-sourcesprocess-resourcescopytrueant/${lib.ant.artifact}-src.zip/${lib.ant.artifact}/src/mainant/ant-src.zipzip-beanutils-binariesprocess-resourcescopytruecommons/commons-beanutils-${lib.commons.beanutils.version}.jarcommons/commons.jarzip-collections-binariesprocess-resourcescopytruecommons/commons-collections-${lib.commons.collections.version}.jarcommons/commons.jarzip-digester-binariesprocess-resourcescopytruecommons/commons-digester-${lib.commons.digester.version}.jarcommons/commons.jarzip-logging-binariesprocess-resourcescopytruecommons/commons-logging-${lib.commons.logging.version}.jarcommons/commons.jarzip-beanutils-sourcesprocess-resourcescopytruecommons/commons-beanutils-${lib.commons.beanutils.version}-sources.jar/commons-beanutils-${lib.commons.beanutils.tag}/src/javacommons/commons-src.zipzip-collections-sourcesprocess-resourcescopytruecommons/commons-collections-${lib.commons.collections.version}-sources.jar/commons-collections-${lib.commons.collections.tag}/src/javacommons/commons-src.zipzip-digester-sourcesprocess-resourcescopytruecommons/commons-digester-${lib.commons.digester.version}-sources.jar/commons-digester-${lib.commons.digester.tag}/src/javacommons/commons-src.zipzip-logging-sourcesprocess-resourcescopytruecommons/commons-logging-${lib.commons.logging.version}-sources.jar/commons-logging-${lib.commons.logging.tag}/src/javacommons/commons-src.ziporg.codehaus.mojobuild-helper-maven-plugincreate-marker-fileprocess-resourcesbsh-propertyorg.aspectjorg.eclipse.jdt.coreclean-libsorg.apache.maven.pluginsmaven-clean-pluginclean-up-libscleanclean.${lib.provisioned.marker}ant/**commons/**jarjar/**jdtcore-aj/**junit/**regexp/**falseorg.apache.maven.pluginsmaven-enforcer-pluginenforce-libraries-existcompileenforce
There is an inconsistency in module subdirectory 'lib'. Please run 'mvn --projects lib -P clean-libs clean compile'. This should take care of cleaning and freshly downloading all necessary libraries to that directory, where some tests expect them to be.
${lib.provisioned.marker}ant/bin/ant.batant/lib/junit.jarcommons/commons.jarjarjar/jarjar-1.3.jarjdtcore-aj/jdtcore-for-aspectj.jarjunit/junit.jarregexp/jakarta-regexp-1.2.jartrue