]> source.dussan.org Git - aspectj.git/commit
Build libs without additional profiles, add Enforcer rule
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 9 Apr 2021 04:59:05 +0000 (11:59 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 9 Apr 2021 04:59:05 +0000 (11:59 +0700)
commitd98f01fb7e8f275395214f78d64e03733e6b3970
treea81a8e6e68e09c5eebc6771d2fd76a6a78512663
parent5c34265be69ec2e0380c4b9dcc2553b08ddd6bd8
Build libs without additional profiles, add Enforcer rule

Because 'libx' no longer is a submodule of the AspectJ parent POM, it
will not be built automatically each time an AspectJ build runs.
Therefore, is is no longer necessary to shield the zip/unzip steps from
repetitive execution by profiles with auto-activation based on the
(non-)existence of files. An AspectJ developer knows when to build the
module, she does it manually anyway.

A new Enforcer rule makes sure to warn the developer if some files it
expects to exist in the libs folder are not actually present.

Now we also have a Maven Clean rule which wipes away all downloaded and
(un-)zipped files.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
libx/pom.xml
pom.xml