SonarScanner-välityspalvelinvirheet: Maven-riippuvuudet vs. palvelinlataukset
Yhdistä Maven-varaston virhe tai SonarScanner-palvelimen lataus välityspalvelinkokoonpanoon, joka sitä hallitsee.
Valitse kokoonpanon omistaja ensimmäisen epäonnistuneen URL-osoitteen perusteella:
| Lataus | Välityspalvelimen lähde |
|---|---|
| Maven hakee skannerin liitännäisen/riippuvuudet | Aktiivinen settings.xml-välityspalvelin, varasto/peili ja nonProxyHosts |
| Käynnissä oleva skanneri hakee resursseja SonarQubesta | Tuetut skannerikohtaiset verkkoasetukset |
SonarScanner for Maven 5.0 ja uudemmat tai CLI 6.0 ja uudemmat -versioissa käynnistävä shell/CI-ympäristö voi tarjota:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Ominaisuuden muodot ovat sonar.scanner.proxyHost/sonar.scanner.proxyPort. Käytä isäntänimeä ja erikseen ilmoitettua porttia, älä täyttä URL-osoitetta tai arvattua oletusta. HTTP-välityspalvelinluettelon HTTP-merkintä voi täyttää nämä kentät vain sallittuun julkisen SonarQube-päätepisteen testiin, kun todellisessa skannerikokoonpanossa ei ole välityspalvelimen käyttäjän tai salasanan asetuksia.
Toimita SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD CI-tunnistetietojen käsittelyn kautta tarvittaessa. SonarQube-analyysitunnus todentaa toisen osallistujan.
Pidä analyysi-URL-osoite todellisena SonarQube-palveluna. Palvelimen Marketplace-välityspalvelin ohjaa toista prosessia, eikä onnistunut Maven-ratkaisu testaa skannerin yhteyttä. Sovita asetukset käyttöönotettuun skanneriperheeseen/versioon ennen niiden muuttamista.