You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Amir Hadadi (Jira)" <ji...@apache.org> on 2023/09/01 12:00:00 UTC
[jira] [Created] (MBUILDCACHE-71) buildinfo.xml should be stored after storing the project's artifacts
Amir Hadadi created MBUILDCACHE-71:
--------------------------------------
Summary: buildinfo.xml should be stored after storing the project's artifacts
Key: MBUILDCACHE-71
URL: https://issues.apache.org/jira/browse/MBUILDCACHE-71
Project: Maven Build Cache Extension
Issue Type: Improvement
Affects Versions: 1.0.1
Reporter: Amir Hadadi
In certain failure cases it's possible that only part of a module artifacts get stored in the local and remote storage. In that case if buildinfo.xml got stored, the extension will later incorrectly attempt to restore the partially cached build.
Because buildinfo.xml is used as an indication that the cached artifacts exist, I propose to reorder the logic in
{code:java}
CacheControllerImpl.save(){code}
so that
{code:java}
localCache.saveBuildInfo(cacheResult, build);{code}
will happen after the project's artifacts are stored.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)