From 537ecc84ca0e2119673301aa96176675504042e1 Mon Sep 17 00:00:00 2001 From: Taewon Kim Date: Sun, 7 Apr 2024 23:13:24 +0900 Subject: fix NoSuchFileException when exporting sources (not jar) (#494) * fix writer doesnt create file * Update enigma/src/main/java/cuchaz/enigma/EnigmaProject.java Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com> * doesnt need to create file manually Co-authored-by: modmuss --------- Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com> Co-authored-by: modmuss --- enigma/src/main/java/cuchaz/enigma/EnigmaProject.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java b/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java index b3a7274f..f9db4d18 100644 --- a/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java +++ b/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java @@ -354,6 +354,8 @@ public class EnigmaProject { } public void writeTo(Path path) throws IOException { + Files.createDirectories(path.getParent()); + try (BufferedWriter writer = Files.newBufferedWriter(path)) { writer.write(source); } -- cgit v1.2.3