SonarScanner proxy akatsak: Maven mendekotasunak vs zerbitzariaren deskargak
Lotu Maven biltegiko akatsa edo SonarScanner zerbitzariaren deskarga bat kontrolatzen duen proxy konfigurazioarekin.
Erabili huts egin zuen lehen URLa konfigurazioaren jabea aukeratzeko:
| Deskarga | Proxy iturria |
|---|---|
| Mavenek eskaneraren plugina/mendekotasunak eskuratzen ditu | Aktibo dagoen settings.xml proxy-a, biltegia/ispilua eta nonProxyHosts |
| Exekutatzen ari den eskanerrak SonarQube-tik baliabideak lortzen ditu | Onartutako eskanerreko sare-ezarpenak |
SonarScanner for Maven 5.0 eta berriagoetarako edo CLI 6.0 eta berriagoetarako, abiarazten duen shell/CI inguruneak hau eman dezake:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Propietate-formak sonar.scanner.proxyHost/sonar.scanner.proxyPort dira. Erabili ostalari-izena eta espresuki bereizitako portua, ez URL osoa edo asmatutako balio lehenetsia. HTTP proxy zerrendako HTTP sarrera batek eremu horiek bete ditzake baimendutako SonarQube amaierako puntu publikoaren proba baterako soilik, eskaneraren benetako konfigurazioak proxy erabiltzaile edo proxy pasahitz ezarpenik ez duenean.
Eman SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD CI kredentzialen kudeaketaren bidez behar denean. SonarQube analisi-tokenak beste partaide bat autentifikatzen du.
Mantendu analisiaren URLa benetako SonarQube zerbitzu gisa. Zerbitzariaren Marketplace proxy-a beste prozesu bat kontrolatzen du, eta Maven ebazpen arrakastatsuak ez du eskaneraren konexioa probatzen. Egokitu ezarpenak inplementatutako eskaner familia/bertsiora aldatu aurretik.