diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2021-06-10 12:11:03 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2021-06-10 12:11:03 +0700 |
commit | 33846f488645d1821122f3aeeba6a8085adeeffe (patch) | |
tree | 3d9c489cefc11fe818d3560495f1653ce442ca1b /aspectjrt | |
parent | 437b348674bb90e9b226a559d3b2736845e20d20 (diff) | |
download | aspectj-33846f488645d1821122f3aeeba6a8085adeeffe.tar.gz aspectj-33846f488645d1821122f3aeeba6a8085adeeffe.zip |
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>
Diffstat (limited to 'aspectjrt')
-rw-r--r-- | aspectjrt/pom.xml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/aspectjrt/pom.xml b/aspectjrt/pom.xml index b4e73c1fa..3937407f4 100644 --- a/aspectjrt/pom.xml +++ b/aspectjrt/pom.xml @@ -48,6 +48,8 @@ <properties> <!-- By default, do not deploy artifacts - but deploy this public one --> <maven.deploy.skip>false</maven.deploy.skip> + <!-- By default, do not sign artifacts - but sign this public one --> + <maven.gpg.skip>false</maven.gpg.skip> </properties> <build> @@ -139,6 +141,7 @@ <configuration> <!-- The assembly ID 'sources' becomes the artifact classifier, exactly what we want --> <appendAssemblyId>true</appendAssemblyId> + <skipAssembly>${maven.source.skip}</skipAssembly> <archive> </archive> <descriptors> |