This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch MNG-7129-master
in repository https://gitbox.apache.org/repos/asf/maven.git.
from eee28e2 [MNG-7129] fix typos
add 6a20fd5 [MNG-7329] Upgrade maven-enforcer-plugin
add 6057a33 [MNG-7331] Upgrade Jansi to 2.4.0
add 1a1c16c [MNG-7334] Make the cache singletons reusable across maven
sessions
add 7d05973 [MNG-7129] Remove references to unused LegacySupport, fix typo
add fdab508 [MNG-7336] Define a Feature for caching
No new revisions were added by this update.
Summary of changes:
maven-bom/pom.xml | 12 ++
.../maven/caching/CacheControllerFactory.java | 86 +++++++++++
.../apache/maven/caching/CacheControllerImpl.java | 40 +++--
.../org/apache/maven/caching/CacheEventSpy.java | 23 +--
.../apache/maven/caching/CachingMojoExecutor.java | 30 ++--
.../maven/caching/HttpCacheRepositoryImpl.java | 20 +--
.../maven/caching/LocalCacheRepositoryFactory.java | 64 ++++++++
.../maven/caching/LocalCacheRepositoryImpl.java | 15 +-
.../caching/RemoteCacheRepositoryFactory.java | 59 ++++++++
.../{CacheRepository.java => SessionUtils.java} | 36 +++--
.../maven/caching/checksum/MavenProjectInput.java | 5 +-
.../java/org/apache/maven/caching/xml/Build.java | 2 +-
.../org/apache/maven/caching/xml/CacheConfig.java | 5 +-
.../maven/caching/xml/CacheConfigFactory.java | 39 +++--
.../apache/maven/caching/xml/CacheConfigImpl.java | 161 +++++++++------------
.../java/org/apache/maven/feature/Features.java | 5 +
pom.xml | 10 +-
17 files changed, 408 insertions(+), 204 deletions(-)
create mode 100644
maven-caching/src/main/java/org/apache/maven/caching/CacheControllerFactory.java
create mode 100644
maven-caching/src/main/java/org/apache/maven/caching/LocalCacheRepositoryFactory.java
create mode 100644
maven-caching/src/main/java/org/apache/maven/caching/RemoteCacheRepositoryFactory.java
copy
maven-caching/src/main/java/org/apache/maven/caching/{CacheRepository.java =>
SessionUtils.java} (60%)
copy
maven-core/src/main/java/org/apache/maven/artifact/handler/providers/RarArtifactHandlerProvider.java
=>
maven-caching/src/main/java/org/apache/maven/caching/xml/CacheConfigFactory.java
(57%)