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 ھەل قىلىش سكانېرنىڭ ئۇلىنىشىنى سىنامايدۇ. ئۆزگەرتىشتىن ئىلگىرى تەڭشەكلەرنى ئورنىتىلغان سكانېر ئائىلىسى/نەشرى بىلەن ماسلاشتۇرۇڭ.