diff --git a/main-command/src/main/java/sbt/internal/BootServerSocket.java b/main-command/src/main/java/sbt/internal/BootServerSocket.java index 3cda9e830..afae5c6f6 100644 --- a/main-command/src/main/java/sbt/internal/BootServerSocket.java +++ b/main-command/src/main/java/sbt/internal/BootServerSocket.java @@ -287,8 +287,8 @@ public class BootServerSocket implements AutoCloseable { final Path base = configuration.baseDirectory().toPath().toRealPath(); final Path target = base.resolve("project").resolve("target"); if (!isWindows) { + if (!Files.isDirectory(target)) Files.createDirectories(target); socketFile = Paths.get(socketLocation(base)); - Files.createDirectories(target); } else { socketFile = null; }