commit | 77abeca09e6104898106c4adf2bb315b423e5edf | [log] [tgz] |
---|---|---|
author | maximilian-novikov-db <maximilian.novikov.spb@gmail.com> | Thu Jan 20 22:35:10 2022 +0300 |
committer | Hervé Boutemy <herve.boutemy@free.fr> | Sun Jan 23 17:56:57 2022 +0100 |
tree | 323b6d6d96e7399ac207488183204c1d6974b946 | |
parent | b6d430d88be6cee54618d087da7f7c73e6685258 [diff] |
[MBUILDCACHE-13] rename remote.cache.* properties to maven.build.cache.*
This project provides a Build Cache Extension feature which calculates out-of-date modules in the build dependencies graph and improves build times by avoiding re-building unnecessary modules. Read cache guide for more details.
The code currently relies on un-released modifications in the core Maven project. Two gitmodules are included in this git repository to allow building the needed Maven distributions and perform integration tests using those: run git submodule init && git submodule update
to prepare content.
In order to build those Maven distributions, you first need to launch once the build-maven.sh
script or the following command in the maven/maven3
and maven/maven4
directories:
mvn install -DskipTests -P versionlessMavenDist
This will build the custom distributions of Maven.
Then you can build the extension like a normal Maven project.
This code is under the Apache License, Version 2.0, January 2004.
See the NOTICE
file for required notices and attributions.