Use o primeiro URL fallido para escoller o propietario da configuración:

DescargaOrixe do proxy
Maven obtén o complemento/dependencias do escánerProxy activo de settings.xml, repositorio/espello e nonProxyHosts
O escáner en execución obtén recursos de SonarQubeAxustes de rede compatibles específicos do escáner

Para SonarScanner for Maven 5.0 e posteriores ou CLI 6.0 e posteriores, o ambiente shell/CI que o lanza pode fornecer:

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

As formas da propiedade son sonar.scanner.proxyHost/sonar.scanner.proxyPort. Use un nome de host e un porto separado explícito, non un URL completo nin un valor predeterminado suposto. Unha entrada HTTP da lista de proxies HTTP pode encher estes campos só para unha proba permitida dun punto de conexión público de SonarQube cando a configuración real do escáner non ten axustes de usuario ou contrasinal do proxy.

Forneza SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD mediante a xestión de credenciais de CI cando sexa necesario. O token de análise de SonarQube autentica outro participante.

Manteña o URL de análise como o servizo real de SonarQube. O proxy de Marketplace do servidor controla outro proceso, e unha resolución de Maven correcta non proba a conexión do escáner. Axuste a configuración á familia/versión do escáner despregado antes de cambiala.

Artigos relacionados