Greške proxyja SonarScanner: Maven zavisnosti nasuprot preuzimanjima sa servera
Uskladite kvar Maven repozitorija ili preuzimanje sa SonarScanner servera sa proxy konfiguracijom koja ga kontrolira.
Koristite prvi neuspešni 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 da pruži:
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 podrazumevanu vrednost. HTTP unos sa liste HTTP proxyja može da popuni ova polja samo za dozvoljeni test javne SonarQube krajnje tač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 autentifikuje drugog učesnika.
Zadržite analitički URL kao stvarnu SonarQube uslugu. Marketplace proxy servera kontroliše drugi proces, a uspešno Maven rešavanje ne testira vezu skenera. Uskladite postavke sa implementiranom familijom/verzijom skenera pre nego što ih promenite.