Folosiți primul URL eșuat pentru a alege proprietarul configurației:

DescărcareSursa proxy
Maven preia pluginul/dependențele scanneruluiProxy activ din settings.xml, depozit/oglindă și nonProxyHosts
Scannerul care rulează obține resurse de la SonarQubeSetări de rețea acceptate specifice scannerului

Pentru SonarScanner for Maven 5.0 și versiunile ulterioare sau CLI 6.0 și versiunile ulterioare, mediul shell/CI care îl lansează poate furniza:

export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080

Formele proprietății sunt sonar.scanner.proxyHost/sonar.scanner.proxyPort. Folosiți un nume de gazdă și un port separat explicit, nu un URL complet sau o valoare implicită presupusă. O intrare HTTP din lista de proxy HTTP poate completa aceste câmpuri doar pentru un test permis al unui endpoint public SonarQube atunci când configurația reală a scannerului nu are setări de utilizator sau parolă proxy.

Furnizați SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD prin gestionarea acreditărilor CI atunci când este necesar. Tokenul de analiză SonarQube autentifică un alt participant.

Păstrați URL-ul de analiză ca serviciul SonarQube real. Proxyul Marketplace al serverului controlează un alt proces, iar o rezolvare Maven reușită nu testează conexiunea scannerului. Potriviți setările cu familia/versiunea scannerului implementat înainte de a le modifica.

Articole similare