INNER CODE UNIT · Go
readVersion
demoiselle/signer · publicador.go:100
func readVersion(wd string) string {
data, err := os.ReadFile(filepath.Join(wd, "pom.xml"))
if err != nil {
return ""
}
s := string(data)
marker := "<version>"
i := strings.Index(s, marker)
if i < 0 {
return ""
}
s = s[i+len(marker):]
j := strings.Index(s, "</version>")
if j < 0 {
return ""
}
v := strings.TrimSpace(s[:j])
if v == "4.6.2-SNAPSHOT" {