The Apache Maven team is pleased to announce the release of the Apache Maven Build cache extension, version 1.2.0
Build cache is an extension that makes large Maven builds more efficient. A combination of features achieves that: - Incremental builds work on the modified part of the project graph part only - Project state restoration (partial) avoids repeating expensive tasks like code generation - etc... More details available: https://maven.apache.org/extensions/maven-build-cache-extension/ You can look at the configuration to use it: https://maven.apache.org/extensions/maven-build-cache-extension/getting-started.html Release Notes - Maven Build Cache Extension - Version 1.2.0 ** Bug * [MBUILDCACHE-76] - pom project version change not detected * [MBUILDCACHE-79] - MBUILDCACHE-67 broke the partial restore process * [MBUILDCACHE-80] - Incremental builds with a higher goal than the highest cached goal is rebuilding the full project from scratch * [MBUILDCACHE-81] - Add an option to include project version as part of the cache hash key * [MBUILDCACHE-88] - Tests in failure when ran on jdk21 ** New Feature * [MBUILDCACHE-90] - Configuration option to make mandatory the use of the clean phase in order to cache the build result * [MBUILDCACHE-93] - Command line configuration to disable saving in cache ** Improvement * [MBUILDCACHE-71] - buildinfo.xml should be stored after storing the project's artifacts * [MBUILDCACHE-86] - Bugfix and enhancements with the restoration of outputs on disk Enjoy, -The Apache Maven team