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 निराकरण स्कॅनरचे कनेक्शन तपासत नाही. सेटिंग्ज बदलण्यापूर्वी त्या तैनात स्कॅनर कुटुंब/आवृत्तीशी जुळवा.