Utilice la primera URL fallida para elegir el propietario de la configuración:

DescargaOrigen del proxy
Maven obtiene el complemento/dependencias del escánerProxy activo de settings.xml, repositorio/espejo y nonProxyHosts
El escáner en ejecución obtiene recursos de SonarQubeAjustes de red compatibles específicos del escáner

Para SonarScanner for Maven 5.0 y posteriores o CLI 6.0 y posteriores, el entorno de shell/CI que lo lanza puede proporcionar:

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

Las formas de la propiedad son sonar.scanner.proxyHost/sonar.scanner.proxyPort. Use un nombre de host y un puerto separado explícito, no una URL completa ni un valor predeterminado supuesto. Una entrada HTTP de la lista de proxies HTTP puede rellenar estos campos solo para una prueba permitida de un punto de conexión público de SonarQube cuando la configuración real del escáner no tiene ajustes de usuario ni contraseña del proxy.

Proporcione SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD mediante la gestión de credenciales de CI cuando sea necesario. El token de análisis de SonarQube autentica a otro participante.

Mantenga la URL de análisis como el servicio real de SonarQube. El proxy de Marketplace del servidor controla otro proceso, y una resolución de Maven correcta no prueba la conexión del escáner. Ajuste la configuración a la familia/versión del escáner desplegado antes de cambiarla.

Artículos relacionados