AlexanderAshitkin commented on code in PR #92:
URL: 
https://github.com/apache/maven-build-cache-extension/pull/92#discussion_r1300186078


##########
src/main/java/org/apache/maven/buildcache/BuildCacheMojosExecutionStrategy.java:
##########
@@ -129,7 +129,8 @@ public void execute(
             boolean restored = result.isSuccess(); // if partially restored 
need to save increment
             if (restorable) {
                 restored &= restoreProject(result, mojoExecutions, 
mojoExecutionRunner, cacheConfig);
-            } else {
+            }
+            if (!restored) {

Review Comment:
   That is discussable:
   * `clean` phase has been completed by this time, and repeating it sounds 
slightly off to me. 
   * Keeping partially restored artifacts is error-prone, and `clean` might not 
even be requested. 
   * invoking ad-hoc `clean` might wipe out other cached data and might be 
undesirable
   
   It is better to leave it as is and rely on the regular `clean`, or implement 
`mv` logic to minimize the risk of corrupted cache data in the target dir.



-- 
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: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to