Utilitzeu el primer URL fallit per triar el propietari de la configuració:

DescàrregaOrigen del proxy
Maven obté el connector/dependències de l'escànerProxy actiu de settings.xml, repositori/mirall i nonProxyHosts
L'escàner en execució obté recursos de SonarQubeParàmetres de xarxa compatibles específics de l'escàner

Per a SonarScanner for Maven 5.0 i posteriors o CLI 6.0 i posteriors, l'entorn shell/CI que el llança pot proporcionar:

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

Les formes de la propietat són sonar.scanner.proxyHost/sonar.scanner.proxyPort. Utilitzeu un nom d'amfitrió i un port separat explícit, no un URL complet ni un valor per defecte suposat. Una entrada HTTP de la llista de proxys HTTP pot omplir aquests camps només per a una prova permesa d'un punt final públic de SonarQube quan la configuració real de l'escàner no té paràmetres d'usuari o contrasenya del proxy.

Proporcioneu SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD mitjançant la gestió de credencials de CI quan calgui. El testimoni d'anàlisi de SonarQube autentica un altre participant.

Mantingueu l'URL d'anàlisi com el servei real de SonarQube. El proxy del Marketplace del servidor controla un altre procés, i una resolució de Maven correcta no prova la connexió de l'escàner. Ajusteu els paràmetres a la família/versió desplegada de l'escàner abans de canviar-los.

Articles relacionats