SonarScanner-proxyfeil: Maven-avhengigheiter kontra servernedlastingar
Kople ein Maven-repositoryfeil eller ei SonarScanner-servernedlasting til proxykonfigurasjonen som styrer henne.
Bruk den første mislukka URL-en til å velje eigaren av konfigurasjonen:
| Nedlasting | Proxykjelde |
|---|---|
| Maven hentar programtillegget/avhengigheitene til skannaren | Aktiv settings.xml-proxy, repository/spegel og nonProxyHosts |
| Skannaren som køyrer hentar ressursar frå SonarQube | Støtta skannarspesifikke nettverksinnstillingar |
For SonarScanner for Maven 5.0 og nyare eller CLI 6.0 og nyare kan skalet/CI-miljøet som startar det, levera:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Eigenskapformene er sonar.scanner.proxyHost/sonar.scanner.proxyPort. Bruk eit vertsnamn og ein eksplisitt separat port, ikkje ein full URL eller ein gissa standardverdi. Ei HTTP-oppføring frå HTTP-proxylista kan fylla desse felta berre for ein tillaten test av eit offentleg SonarQube-endepunkt når den faktiske skannarkonfigurasjonen ikkje har innstillingar for proxybrukar eller proxy-passord.
Oppgi SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD via CI-handtering av legitimasjon når det er naudsynt. SonarQube-analysebilletten autentiserer ein annan deltakar.
Hald analyse-URL-en som den ekte SonarQube-tenesta. Marketplace-proxyen til serveren styrer ein annan prosess, og ei vellukka Maven-løysing testar ikkje tilkoplinga til skannaren. Tilpass innstillingane til den utrulla skannarfamilien/versjonen før du endrar dei.