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 સ્ટાર્ટઅપ વિકલ્પ, કાર્ય ગોઠવણી અથવા ચાઇલ્ડ પ્રોસેસ પર્યાવરણ. તે ભેદ ઘણી વાર ખૂટતી સમજૂતી હોય છે.