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); } } }
