구성의 주인을 선택하려면 첫 번째 실패한 URL을 사용하십시오:

다운로드프록시 소스
Maven이 스캐너 플러그인/종속성을 가져옴활성 settings.xml 프록시, 저장소/미러 및 nonProxyHosts
실행 중인 스캐너가 SonarQube에서 리소스를 가져옴지원되는 스캐너별 네트워크 설정

SonarScanner for Maven 5.0 이상 또는 CLI 6.0 이상에서는 이를 시작하는 shell/CI 환경이 다음을 제공할 수 있습니다:

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

속성 형식은 sonar.scanner.proxyHost/sonar.scanner.proxyPort입니다. 전체 URL이나 추측한 기본값이 아니라 호스트 이름과 명시적으로 분리된 포트를 사용하십시오. HTTP 프록시 목록의 HTTP 항목은 실제 스캐너 구성에 프록시 사용자나 프록시 암호 설정이 없을 때 허용된 공용 SonarQube 엔드포인트 테스트에만 이 필드를 채울 수 있습니다.

필요한 경우 CI 자격 증명 처리를 통해 SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD를 제공하십시오. SonarQube 분석 토큰은 다른 참여자를 인증합니다.

분석 URL은 실제 SonarQube 서비스로 유지하십시오. 서버의 Marketplace 프록시는 다른 프로세스를 제어하며, Maven 확인이 성공해도 스캐너의 연결을 테스트하지 않습니다. 변경하기 전에 배포된 스캐너 제품군/버전에 설정을 맞추십시오.

관련 글