in cmd/cloudshell_open/jib.go [35:53]
func jibMavenConfigured(dir string) (bool, error) {
content, err := ioutil.ReadFile(filepath.Join(dir, "pom.xml"))
if err != nil {
if os.IsNotExist(err) {
return false, nil
}
return false, fmt.Errorf("failed to check for pom.xml in the repo: %v", err)
}
if strings.Contains(string(content), "<artifactId>jib-maven-plugin</artifactId>") {
cmd := createMavenCommand(dir, "--batch-mode",
"jib:_skaffold-fail-if-jib-out-of-date", "-Djib.requiredVersion=1.4.0")
if _, err := cmd.CombinedOutput(); err == nil {
return true, nil
}
}
return false, nil
}