From: Duarte Meneses Date: Fri, 15 Mar 2019 15:53:39 +0000 (-0500) Subject: SONAR-11829 Failed to set working directory hidden on Windows X-Git-Tag: 7.7~57 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=1f600ed00be3f7c8dec2095ee89753d72ce5dc16;p=sonarqube.git SONAR-11829 Failed to set working directory hidden on Windows --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/AbstractProjectOrModule.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/AbstractProjectOrModule.java index caae97c3494..2f45fb0f488 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/AbstractProjectOrModule.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/AbstractProjectOrModule.java @@ -95,6 +95,7 @@ public abstract class AbstractProjectOrModule extends DefaultInputComponent { Path workingDir = workingDirAsFile.getAbsoluteFile().toPath().normalize(); if (SystemUtils.IS_OS_WINDOWS) { try { + Files.createDirectories(workingDir); Files.setAttribute(workingDir, "dos:hidden", true, LinkOption.NOFOLLOW_LINKS); } catch (IOException e) { LOGGER.warn("Failed to set working directory hidden: {}", e.getMessage());