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

Reply via email to