Greške proxyja SonarScanner: Maven zavisnosti naspram preuzimanja sa servera
Uskladite kvar Maven repozitorija ili preuzimanje sa SonarScanner servera s proxy konfiguracijom koja ga kontrolira.
Koristite prvi neuspjeli URL da odaberete vlasnika konfiguracije:
| Preuzimanje | Izvor proxyja |
|---|---|
| Maven preuzima plugin/zavisnosti skenera | Aktivni proxy u settings.xml, repozitorij/mirror i nonProxyHosts |
| Pokrenuti skener dobija resurse od SonarQubea | Podržane mrežne postavke specifične za skener |
Za SonarScanner for Maven 5.0 i novije ili CLI 6.0 i novije, shell/CI okruženje koje ga pokreće može dati:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Oblici svojstva su sonar.scanner.proxyHost/sonar.scanner.proxyPort. Koristite ime hosta i izričito odvojen port, a ne puni URL ili pretpostavljenu zadanu vrijednost. HTTP unos s HTTP popisa proxyja može popuniti ova polja samo za test dozvoljene javne SonarQube krajnje točke kada stvarna konfiguracija skenera nema postavke proxy korisnika ili proxy lozinke.
Dostavite SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD kroz CI rukovanje akreditivima kada je potrebno. SonarQube token za analizu autentificira drugog sudionika.
Zadržite analitički URL kao stvarnu SonarQube uslugu. Marketplace proxy servera kontrolira drugi proces, a uspješno Maven rješavanje ne testira vezu skenera. Uskladite postavke s implementiranom porodicom/verzijom skenera prije nego ih promijenite.