Am 2021-12-07 um 09:47 schrieb Guillaume Nodet:
Following the recent work done to integrate the maven caching / incremental
build system into maven, I think it's now time to discuss where we want its
long-term location to be.
This extension was donated a few months ago and provides local and remote
caching of maven project's output, based on computed hashes of the inputs.
It's defined as a maven extension and can be used as a core or build
extension. This avoids building the project and speeds up builds a lot !
The current status of this work resides in 3 branches:
* MNG-7129-3.8.x (PR at https://github.com/apache/maven/pull/622)
* MNG-7129-master (PR at https://github.com/apache/maven/pull/607)
* https://github.com/apache/maven/tree/MNG-7129-maven-caching
The two first PRs include the required changes to integrate the extension
in maven 3.8.x (or rather 3.9.x) and in master. The last branch is the one
that should be moved to a separate repository and contain the code for the
extension. The goal is to agree on the location and the final name for the
repository (it can't be changed easily).
I propose maven-caching as the repository / subproject name, but any better
name is welcomed of course.
I dislike the name 'maven-caching' because it is very very generic.
What does it cache? Just like we have Maven Artifact Resolver. The name
should tell what it caches, e.g., maven-build-cache/caching/cacher, or
maven-incremental-build...
Consider that the Maven local repository is also called Maven local
artifact repo cache, etc.
M
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org