private void setExecutablePermissions()

in maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java [139:151]


    private void setExecutablePermissions(Path mavenHome) {
        if (isWindows()) {
            return;
        }
        Path mavenCommand = mavenHome.resolve("bin/mvn");
        try {
            Set<PosixFilePermission> perms = PosixFilePermissions.fromString("rwxr-xr-x");
            Files.setPosixFilePermissions(mavenCommand, perms);
        } catch (IOException e) {
            Logger.warn("Could not set executable permissions for: " + mavenCommand.toAbsolutePath()
                    + ". Please do this manually if you want to use Maven.");
        }
    }