Brug den første mislykkede URL til at vælge konfigurationens ejer:

DownloadProxykilde
Maven henter scannerens plugin/afhængighederAktiv settings.xml-proxy, repository/mirror og nonProxyHosts
Den kørende scanner henter ressourcer fra SonarQubeUnderstøttede scanningsspecifikke netværksindstillinger

For SonarScanner for Maven 5.0 og nyere eller CLI 6.0 og nyere kan det startende shell/CI-miljø levere:

export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080

Egenskabsformerne er sonar.scanner.proxyHost/sonar.scanner.proxyPort. Brug et værtsnavn og en eksplicit separat port, ikke en fuld URL eller en gættet standard. En HTTP-post fra HTTP-proxylisten kan kun udfylde disse felter til en tilladt offentlig SonarQube-endpointtest, når den faktiske scannerkonfiguration ikke har proxy-bruger- eller proxy-adgangskodeindstillinger.

Lever SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD via CI-håndtering af legitimationsoplysninger, når det er nødvendigt. SonarQube-analyseudgivet godkender en anden deltager.

Behold analyse-URL'en som den rigtige SonarQube-tjeneste. Serverens Marketplace-proxy styrer en anden proces, og en vellykket Maven-opløsning tester ikke scannerens forbindelse. Tilpas indstillingerne til den installerede scannerfamilie/version, før du ændrer dem.

Relaterede artikler