SonarScanner tarpinio serverio klaidos: Maven priklausomybės ir serverio atsisiuntimai
Susiekite Maven saugyklos klaidą arba SonarScanner serverio atsisiuntimą su tarpinio serverio konfigūracija, kuri ją valdo.
Naudokite pirmą nepavykusį URL konfigūracijos savininkui pasirinkti:
| Atsisiuntimas | Tarpinio serverio šaltinis |
|---|---|
| Maven gauna skaitytuvo įskiepį/priklausomybes | Aktyvus settings.xml tarpinis serveris, saugykla/veidrodis ir nonProxyHosts |
| Veikiantis skaitytuvas gauna išteklius iš SonarQube | Palaikomi 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.