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 ענדפונקט טעסט ווען דער עמעטיקער סקאנער קאנפיגוראציע האט נישט קיין פראקסי-ניצער אדער פראקסי-פאסווארט אנשטעלונגען.
שטעלט צו SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD דורכן CI קרעדענציאל האנטערונג ווען עס פעלט זיך אויס. דער SonarQube אנאליז טאוקן אויטענטיפיצירט אן אנדערן טיילנעמער.
האלט דעם אנאליז URL ווי דער אמתער SonarQube סערוויס. דער סערווער’ס Marketplace פראקסי קאנטראלירט אן אנדער פראצעס, און א געלונגענער Maven אויפלעזונג פּרובירט נישט דעם סקאנער’ס פארבינדונג. פארמעט די אנשטעלונגען צו דער אויסגעשטעלטער סקאנער פאמיליע/ווערסיע איידער איר ענדערט זיי.