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)

Reply via email to