You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2021/03/03 08:06:07 UTC
[camel-kafka-connector] 07/11: Provide better details if unable to
delete the Maven artifact file
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 <op...@redhat.com>
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);
}
}
}