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.");
}
}