कॉन्फ़िगरेशन का स्वामी चुनने के लिए पहले विफल 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 समाधान स्कैनर के कनेक्शन का परीक्षण नहीं करता। सेटिंग्स बदलने से पहले उन्हें तैनात स्कैनर परिवार/संस्करण से मिलाएँ।

संबंधित लेख