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 స్టార్టప్ ఎంపిక, పని కాన్ఫిగరేషన్ లేదా చైల్డ్ ప్రాసెస్ పర్యావరణం. ఆ భేదమే తరచుగా తప్పిపోయిన వివరణ.