SonarScanner પ્રોક્સી નિષ્ફળતાઓ: Maven નિર્ભરતા વિરુદ્ધ સર્વર ડાઉનલોડ
Maven રિપોઝિટરી નિષ્ફળતા અથવા SonarScanner સર્વર ડાઉનલોડને તેને નિયંત્રિત કરતી પ્રોક્સી ગોઠવણી સાથે મેળવો.
ગોઠવણીનો માલિક પસંદ કરવા માટે પ્રથમ નિષ્ફળ 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 ઉકેલ સ્કેનરનું જોડાણ પરીક્ષણ કરતું નથી. સેટિંગ્સ બદલતા પહેલા તેમને તૈનાત સ્કેનર કુટુંબ/આવૃત્તિ સાથે મેળવો.