INNER CODE UNIT · Go
checkSnapshot
demoiselle/signer · publicador.go:147
func checkSnapshot(artifact, version string) ModuleReport {
r := ModuleReport{}
r.Module = ModuleDef{artifact: artifact}
metaURL := fmt.Sprintf("%s/org/demoiselle/signer/%s/%s-SNAPSHOT/maven-metadata.xml", snapshotsBase, artifact, version)
resp, err := http.Get(metaURL)
if err != nil {
r.Error = fmt.Sprintf("erro ao acessar repositório: %v", err)
return r
}
defer resp.Body.Close()
if resp.StatusCode != 200 {
r.Error = fmt.Sprintf("HTTP %d ao acessar metadados", resp.StatusCode)
return r
}
var meta MavenMetadata