Ant को -D विकल्प सधैं JVM प्रोक्सी विकल्प होइन
Ant गुण र Java प्रणाली गुणको हिज्जे एउटै हुन सक्छ तर ती एउटै सेटिङ होइनन्। अनुरोध गर्ने JVM वा कार्य कन्फिगर गर्नुहोस्।
तपाईंले Ant आदेशमा -Dhttp.proxyHost=... थप्नुभयो, तर डाउनलोड अझै सिधै जान्छ। हिज्जे Java प्रणाली गुणजस्तो देखिन्छ; यसलाई प्राप्त गर्ने आदेश महत्त्वपूर्ण छ।
Ant को आदेश-लाइन -D वाक्यरचनाले Ant बिल्ड गुणहरू परिभाषित गर्छ। यो Ant चलाउने JVM लाई स्टार्टअप विकल्प दिनुसँग स्वतः समान होइन।
Ant ले त्यो JVM लाई दिइने विकल्पहरूका लागि ANT_OPTS कागजात गर्छ। यसले बिल्डबाट समर्थित प्रोक्सी कन्फिगरेसनका लागि setproxy कार्य पनि दिन्छ। आवश्यकता र अनुरोध गर्ने क्लाइन्टसँग मिल्ने इन्टरफेस छान्नुहोस्।
Ant को JVM मा लागू गरिएको प्रोक्सीले कार्यले सुरु गर्ने छुट्टै कार्यान्वयनयोग्य वा स्वतन्त्र रूपमा कन्फिगर गरिएको क्लाइन्टलाई स्वतः कन्फिगर गर्दैन। यदि फोर्क गरिएको कार्यक्रम असफल भयो भने यसको आफ्नै आदेश र वातावरण जाँच्नुहोस्।
अनुमत सार्वजनिक डाउनलोडका लागि HTTP प्रोक्सी सूची ले छानिएको इन्टरफेसको होस्ट र पोर्टका लागि उम्मेदवार दिन्छ। मेसिन-विशिष्ट एन्डपोइन्ट र खाता रहस्यहरू सम्भव भएसम्म साझा बिल्ड फाइलबाट बाहिर राख्नुहोस्। एउटा विकासकर्ताका लागि काम गर्ने बिल्डले अन्य सबै प्रयोगकर्तालाई त्यो विकासकर्ताको कार्यालय प्रोक्सीसँग सम्पर्क गर्न बाध्य पार्नु हुँदैन।
असफलताको रिपोर्ट गर्दा सेटिङ कहाँ दिइयो देखाउनुहोस्: Ant गुण, JVM स्टार्टअप विकल्प, कार्य कन्फिगरेसन वा चाइल्ड प्रोसेस वातावरण। त्यही भिन्नता प्रायः हराएको व्याख्या हो।