Napake proxyja SonarScanner: odvisnosti Maven proti prenosom s strežnika
Povežite napako skladišča Maven ali prenos s strežnika SonarScanner s konfiguracijo proxyja, ki jo nadzoruje.
Uporabite prvi neuspešni URL za izbiro lastnika konfiguracije:
| Prenos | Vir proxyja |
|---|---|
| Maven pridobi vtičnik/odvisnosti skenerja | Aktivni proxy v settings.xml, skladišče/zrcalo in nonProxyHosts |
| Delujoči skener pridobi vire iz SonarQube | Podprte omrežne nastavitve, specifične za skener |
Za SonarScanner for Maven 5.0 in novejše ali CLI 6.0 in novejše lahko okolje shell/CI, ki ga zažene, zagotovi:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Obliki lastnosti sta sonar.scanner.proxyHost/sonar.scanner.proxyPort. Uporabite ime gostitelja in izrecno ločena vrata, ne celotnega URL-ja ali domnevne privzete vrednosti. Vnos HTTP s seznama proxyjev HTTP lahko ta polja izpolni le za dovoljen preizkus javne končne točke SonarQube, ko dejanska konfiguracija skenerja nima nastavitev uporabnika ali gesla proxyja.
Ko je potrebno, zagotovite SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD prek upravljanja poverilnic CI. Žeton za analizo SonarQube preveri drugega udeleženca.
Ohranite analitični URL kot pravo storitev SonarQube. Proxy Marketplace strežnika nadzoruje drug proces in uspešna rešitev Maven ne preizkusi povezave skenerja. Preden jih spremenite, nastavitve uskladite z nameščeno družino/različico skenerja.