in cmd/cloudshell_open/jib.go [55:69]
func createMavenCommand(dir string, args ...string) *exec.Cmd {
executable := "mvn"
if stat, err := os.Stat(filepath.Join(dir, "mvnw")); err == nil {
if (stat.Mode() & 0111) != 0 {
if wrapper, err := filepath.Abs(filepath.Join(dir, "mvnw")); err == nil {
executable = wrapper
}
}
}
cmd := exec.Command(executable, args...)
cmd.Dir = dir
return cmd
}