ppkarwasz opened a new pull request, #389: URL: https://github.com/apache/logging-parent/pull/389
This pull request replaces the use of the Maven local repository cache with [Mimír](https://maveniverse.eu/docs/mimir/), a specialized, immutable cache for remote Maven repositories. ### Description The Maven local repository serves multiple purposes: - Mirrors immutable releases from Maven Central - Caches snapshot artifacts - Acts as a local staging area for builds Because of these overlapping responsibilities, the local repository often becomes polluted with temporary artifacts, making it unreliable for consistent, reproducible builds. Additionally, it is not safe to share across workflows. One major issue caused by sharing the local Maven repository is the occurrence of false negatives in the `verify-reproducibility-reusable` check (see #388). ### Benefits of Using Mimír Mimír provides a cleaner and more reliable caching approach: - **Immutable by design**: Only caches artifacts from remote Maven repositories, which do not change. - **Workflow-friendly**: Enables a single shared cache across workflows without risk of contamination from snapshots or local artifacts. This change improves build reproducibility, reduces cache-related issues, and simplifies cache management. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org