शेलको NO_PROXY चलबाट कपी गरिएको अपवाद Maven मा स्वतः मान्य हुँदैन। Maven को nonProxyHosts सूचीले प्रविष्टिहरूबीच ठाडो रेखा प्रयोग गर्छ, वातावरणीय चलहरूमा सामान्य अल्पविरामले छुट्याइएको ढाँचा होइन।

लक्षित प्रयोगकर्ता सेटिङमा प्रोक्सी प्रविष्टि यस्तो देखिन सक्छ:

<settings>
  <proxies>
    <proxy>
      <id>outbound-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>203.0.113.10</host>
      <port>8080</port>
      <nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

यो proxies खण्ड वरिपरिको सेटिङको उदाहरणात्मक अंश हो। असम्बन्धित mirrors, servers र profiles लाई बदल्नुको सट्टा यसलाई विद्यमान सेटिङ फाइलमा मिसाउनुहोस्। वास्तविक प्रोक्सी ठेगाना प्रयोग गर्नुहोस्। रिपोजिटरी अनुरोधका लागि सार्वजनिक HTTP प्रोक्सी अनुमति भए HTTP प्रोक्सी सूची ले सम्भावित होस्ट र पोर्टका जोडी दिन्छ।

रिपोजिटरी होस्टसँग मिलाउनुहोस्

Maven ले वास्तवमै सम्पर्क गर्ने होस्टनाममा अपवाद लागू गर्नुहोस्। आन्तरिक रिपोजिटरी URL र सार्वजनिक डाउनलोड होस्टनामलाई फरक मार्ग आवश्यक पर्न सक्छ। होस्ट ढाँचाका लागि बनाइएको फाँटमा बाटोसहितको पूरा रिपोजिटरी URL नराख्नुहोस्।

वाइल्डकार्ड समर्थित छन्, तर एउटा त्रुटि हटाउन मात्र धेरै फराकिलो ढाँचा प्रयोग नगर्नुहोस्। परिवर्तनपछि इच्छित आन्तरिक नाम र सार्वजनिक रिपोजिटरी छुट्टाछुट्टै जाँच्नुहोस्।

वास्तवमा प्रयोग हुने सेटिङ खोज्नुहोस्

Maven ले विश्वव्यापी र प्रयोगकर्ता सेटिङ मिलाउन सक्छ, र invocation ले वैकल्पिक सेटिङ फाइल रोज्न सक्छ। IDE ले टर्मिनलभन्दा फरक Maven स्थापना वा कन्फिगरेसन प्रयोग गर्न सक्छ। असफल invocation ले कहिल्यै नपढ्ने फाइल सम्पादन गर्दा यसको मार्ग बदलिँदैन।

प्रोक्सीको सक्रिय फ्ल्याग पनि महत्त्वपूर्ण छ। निष्क्रिय प्रविष्टिमा सही होस्ट र पोर्ट लेखिएको भए पनि Maven ले त्यसलाई रोज्छ भन्ने प्रमाण हुँदैन।

दुई सर्भर अलग राख्नुहोस्

सेवालाई आवश्यक परे प्रोक्सीका प्रमाणहरू प्रोक्सी प्रविष्टिमा राख्नुहोस्। निजी आर्टिफ्याक्ट रिपोजिटरीका प्रमाणहरू सम्बन्धित server कन्फिगरेसनमा राख्नुहोस्। रिपोजिटरी टोकन दिनु प्रोक्सी प्रमाणीकरण चुनौतीको उत्तर होइन।

अनुरोध अझै असफल भए चयन गरिएको रिपोजिटरी URL, उत्तर वा कनेक्सन त्रुटि र प्रभावकारी सेटिङको स्रोत टिपोट गर्नुहोस्। पहिले अनुरोध प्रोक्सी हुँदै जाने थियो कि सीधा, तय गर्नुहोस्; सूची सिन्ट्याक्स र endpoint एकैपटक बदल्दा नतिजा बुझ्न गाह्रो हुन्छ।

सम्बन्धित लेखहरू