This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git

commit 23665f39beb0f6ce53ca8baabc9d651ed43d276d
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Feb 24 11:46:28 2021 +0100

    Provide better details if unable to delete the Maven artifact file
---
 .../org/apache/camel/kafkaconnector/maven/utils/MavenUtils.java   | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/utils/MavenUtils.java
 
b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/utils/MavenUtils.java
index 91a77cd..f79f7ba 100644
--- 
a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/utils/MavenUtils.java
+++ 
b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/utils/MavenUtils.java
@@ -27,6 +27,7 @@ import java.io.StringWriter;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
 import java.util.Map;
 import java.util.Set;
 import java.util.TreeSet;
@@ -302,9 +303,10 @@ public final class MavenUtils {
         String relativePath = 
baseDir.toPath().relativize(targetFile.toPath()).toString();
         File mainArtifactFile = new File(baseDir, relativePath);
         if (mainArtifactFile.exists()) {
-            boolean deleted = mainArtifactFile.delete();
-            if (!deleted) {
-                throw new IllegalStateException("Cannot delete file " + 
mainArtifactFile);
+            try {
+                Files.delete(mainArtifactFile.toPath());
+            } catch (IOException e) {
+                throw new IllegalStateException("Cannot delete file " + 
mainArtifactFile, e);
             }
         }
     }

Reply via email to