Pogreške proxyja SonarScanner: Maven ovisnosti nasuprot preuzimanjima s poslužitelja
Uskladite kvar Maven repozitorija ili preuzimanje sa SonarScanner poslužitelja s proxy konfiguracijom koja ga kontrolira.
Upotrijebite prvi neuspjeli URL da odaberete vlasnika konfiguracije:
| Preuzimanje | Izvor proxyja |
|---|---|
| Maven dohvaća dodatak/ovisnosti skenera | Aktivni proxy u settings.xml, repozitorij/zrcalo i nonProxyHosts |
| Pokrenuti skener dobiva 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 pružiti:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Oblici svojstva su sonar.scanner.proxyHost/sonar.scanner.proxyPort. Upotrijebite ime hosta i izričito odvojen port, a ne puni URL ili pretpostavljenu zadanu vrijednost. HTTP unos s popisa HTTP proxyja može ispuniti ta polja samo za dopušteni test javne SonarQube završne 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 vjerodajnicama kada je potrebno. SonarQube token za analizu autentificira drugog sudionika.
Zadržite analitički URL kao stvarnu SonarQube uslugu. Marketplace proxy poslužitelja kontrolira drugi proces, a uspješno Maven rješavanje ne testira vezu skenera. Uskladite postavke s implementiranom obitelji/verzijom skenera prije nego ih promijenite.