[ https://issues.apache.org/jira/browse/MBUILDCACHE-81?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy reassigned MBUILDCACHE-81: --------------------------------------- Assignee: Olivier Lamy > Cache portability between project versions is broken due to [MBUILDCACHE-76] > ----------------------------------------------------------------------------- > > Key: MBUILDCACHE-81 > URL: https://issues.apache.org/jira/browse/MBUILDCACHE-81 > Project: Maven Build Cache Extension > Issue Type: Bug > Affects Versions: 1.2.0 > Reporter: Igor Dianov > Assignee: Olivier Lamy > Priority: Major > Labels: pull-request-available > > *Current* *Behavior* > The MBUILDCACHE-76 has broken cache reuse between project versions in a > multi-module projects, i.e. changing version from 1.0.0-SNAPSHOT to 1.0.0 > causes the cache to miss the checksum validation which causes full rebuild of > the project. > *Expected Behavior* > The build cache version normalization should support project version agnostic > caches, so that restoring project from cache avoids repeating expensive tasks > like running tests according to features: > [https://maven.apache.org/extensions/maven-build-cache-extension/index.html] > *Possible Solutions* > * Disable cache for releases if the build requires rebuild due to version > changes. > * Introduce a feature flag configuration to use project version in checksum > calculations for cache invalidation > > -- This message was sent by Atlassian Jira (v8.20.10#820010)