Naudokite pirmą nepavykusį URL konfigūracijos savininkui pasirinkti:

AtsisiuntimasTarpinio serverio šaltinis
Maven gauna skaitytuvo įskiepį/priklausomybesAktyvus settings.xml tarpinis serveris, saugykla/veidrodis ir nonProxyHosts
Veikiantis skaitytuvas gauna išteklius iš SonarQubePalaikomi skaitytuvui būdingi tinklo nustatymai

Jei naudojama SonarScanner for Maven 5.0 ar naujesnė arba CLI 6.0 ar naujesnė versija, paleidžianti shell/CI aplinka gali pateikti:

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

Savybės formos yra sonar.scanner.proxyHost/sonar.scanner.proxyPort. Naudokite pagrindinio kompiuterio vardą ir aiškiai atskirą prievadą, o ne visą URL ar numanomą numatytąją reikšmę. HTTP įrašas iš HTTP tarpinių serverių sąrašo gali užpildyti šiuos laukus tik leidžiamam viešo SonarQube galinio taško testui, kai faktinėje skaitytuvo konfigūracijoje nėra tarpinio serverio naudotojo ar slaptažodžio nustatymų.

Kai reikia, pateikite SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD per CI prisijungimo duomenų tvarkymą. SonarQube analizės raktas autentifikuoja kitą dalyvį.

Išlaikykite analizės URL kaip tikrą SonarQube paslaugą. Serverio Marketplace tarpinis serveris valdo kitą procesą, o sėkmingas Maven sprendimas netikrina skaitytuvo ryšio. Prieš keisdami suderinkite nustatymus su įdiegta skaitytuvo šeima/versija.

Susiję straipsniai