]> source.dussan.org Git - aspectj.git/commit
Document build profiles and properties in docs/developer/BUILD.md
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 10 Jun 2021 05:11:03 +0000 (12:11 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 10 Jun 2021 05:11:03 +0000 (12:11 +0700)
commit33846f488645d1821122f3aeeba6a8085adeeffe
tree3d9c489cefc11fe818d3560495f1653ce442ca1b
parent437b348674bb90e9b226a559d3b2736845e20d20
Document build profiles and properties in docs/developer/BUILD.md

In doing so, I also noticed a few things in need of improvement. So,
documenting the build also drive those enhancements, such as
  - the new 'fast-build' profile skipping test compilation and execution
    as well as documentation generation,
  - an option to skip generating source assemblies,
  - to skip unzipping source assemblies if javadoc generation for them
    is to be skipped too,
  - activating the 'create-docs' profile by property which is
    true by default instead of using 'activeByDefault=true', because the
    latter does not work reliably if other profiles are activated
    manually according to a Maven bug that was closed as "won't fix",
  - no longer generating separate javadocs for the 'runtime' module,
    because that module is not deployed and the main artifacts recreate
    Javadocs from scratch for all of their constituent sources anyway.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
aspectjmatcher/pom.xml
aspectjrt/pom.xml
aspectjtools/pom.xml
aspectjweaver/pom.xml
docs/developer/BUILD.md [new file with mode: 0644]
docs/pom.xml
installer/pom.xml
pom.xml
run-all-junit-tests/pom.xml
runtime/pom.xml