SonarScanner-proxyfoute: Maven-afhanklikhede teenoor bedieneraflaai
Pas 'n Maven-bewaarplekfout of 'n SonarScanner-bedieneraflaai by die proxykonfigurasie wat dit beheer.
Gebruik die eerste mislukte URL om die eienaar van die konfigurasie te kies:
| Aflaai | Proxybron |
|---|---|
| Maven haal die scanner-inprop/afhanklikhede | Aktiewe settings.xml-proxy, bewaarplek/spieël en nonProxyHosts |
| Die lopende scanner verkry hulpbronne van SonarQube | Ondersteunde scannerspesifieke netwerkinstellings |
Vir SonarScanner vir Maven 5.0 en later of CLI 6.0 en later kan die lanserende dop/CI-omgewing die volgende verskaf:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Die eienskapsvorms is sonar.scanner.proxyHost/sonar.scanner.proxyPort. Gebruik 'n gasheernaam en 'n eksplisiete aparte poort, nie 'n volledige URL of 'n geraaide verstek nie. 'n HTTP-inskrywing uit die HTTP-proxylys kan hierdie velde vul vir 'n toegelate openbare SonarQube-eindpunttoets slegs wanneer die werklike scannerkonfigurasie geen proxy-gebruiker- of proxy-wagwoordinstellings het nie.
Verskaf SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD deur CI-geloofsbriefhantering wanneer nodig. Die SonarQube-ontledingstoken verifieer 'n ander deelnemer.
Hou die ontledings-URL as die werklike SonarQube-diens. Die bediener se Marketplace-proxy beheer 'n ander proses, en 'n suksesvolle Maven-resolusie toets nie die scanner se verbinding nie. Pas instellings by die ontplooide scannerfamilie/weergawe aan voordat jy dit verander.