SonarScanner starpniekservera kļūdas: Maven atkarības pret servera lejupielādēm
Salīdziniet Maven repozitorija kļūdu vai SonarScanner servera lejupielādi ar starpniekservera konfigurāciju, kas to kontrolē.
Izmantojiet pirmo neizdevušos URL, lai izvēlētos konfigurācijas īpašnieku:
| Lejupielāde | Starpniekservera avots |
|---|---|
| Maven iegūst skenera spraudni/atkarības | Aktīvs settings.xml starpniekserveris, repozitorijs/spogulis un nonProxyHosts |
| Darbojošais skeneris iegūst resursus no SonarQube | Atbalstītie skenerim raksturīgie tīkla iestatījumi |
Attiecībā uz SonarScanner for Maven 5.0 un jaunāku vai CLI 6.0 un jaunāku palaišanas shell/CI vide var nodrošināt:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Rekvizīta formas ir sonar.scanner.proxyHost/sonar.scanner.proxyPort. Izmantojiet resursdatora nosaukumu un skaidri atsevišķu portu, nevis pilnu URL vai pieņemtu noklusējuma vērtību. HTTP ieraksts no HTTP starpniekserveru saraksta var aizpildīt šos laukus tikai atļautam publiskā SonarQube galapunkta testam, ja faktiskajā skenera konfigurācijā nav starpniekservera lietotāja vai paroles iestatījumu.
Ja nepieciešams, nodrošiniet SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD, izmantojot CI akreditācijas datu apstrādi. SonarQube analīzes tokens autentificē citu dalībnieku.
Saglabājiet analīzes URL kā īstu SonarQube pakalpojumu. Servera Marketplace starpniekserveris kontrolē citu procesu, un veiksmīga Maven atrisināšana nepārbauda skenera savienojumu. Pirms to maiņas saskaņojiet iestatījumus ar izvietoto skenera saimi/versiju.