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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…