Ant ની get કાર્ય સાથે પ્રોક્સી દ્વારા ડાઉનલોડ
Ant ફાઇલ ડાઉનલોડ કરે તે પહેલાં પ્રોક્સી સેટ કરો, મધ્યસ્થ અને ડાઉનલોડ સર્વર માટે અલગ ઓળખપત્રો સાથે.
Ant નું get કાર્ય Ant ચલાવતા JVM નું નેટવર્કિંગ રૂપરેખાંકન વાપરે છે. ડાઉનલોડ પહેલાં setproxy વડે પ્રોક્સી સેટ કરી શકાય છે:
<target name="download">
<setproxy proxyhost="proxy.example.net"
proxyport="8080"
nonproxyhosts="localhost|127.*|*.internal.example.net"/>
<get src="https://downloads.example.net/tool.zip"
dest="tool.zip"/>
</target>નામો અને પોર્ટ ઉદાહરણો છે. જાહેર પ્રોક્સી વાપરવાની પરવાનગી ધરાવતી જાહેર આર્ટિફેક્ટ વિનંતી માટે HTTP પ્રોક્સી યાદીમાંથી HTTP એન્ડપોઇન્ટ લો. બાયપાસ યાદી કોમા નહીં, ઊભી પટ્ટીઓ વાપરે છે. ફક્ત એ જ ગંતવ્યો સામેલ કરો જે ખરેખર સીધા જવા જોઈએ; બાહ્ય પ્રોક્સી દ્વારા મોકલાતું આંતરિક ડાઉનલોડ પ્રોક્સી યોગ્ય રીતે કામ કરતું હોવા છતાં નિષ્ફળ થઈ શકે છે.
ક્રમ મહત્ત્વનો છે. પ્રોક્સી કાર્યને get ક્રિયા પહેલાં મૂકો, પછી તે એ જ લક્ષ્યમાં હોય કે પૂર્વશરત લક્ષ્યમાં. ડાઉનલોડ શરૂ થયા પછી રૂપરેખાંકિત કરવાથી તે જોડાણ બદલાઈ શકતું નથી.
બે સંભવિત લોગિન છે. proxyuser અને proxypassword લક્ષણો setproxy માં મધ્યસ્થને લગતા છે. username અને password લક્ષણો get માં ડાઉનલોડ સર્વરને લગતા છે. get ને પ્રોક્સી ખાતું આપવાથી તે પ્રોક્સી પ્રમાણીકરણ બનતું નથી. પ્રમાણીકરણનો ટેકો અને નિયંત્રણો JDK અને પ્રોક્સીની જરૂરી પદ્ધતિ પર પણ આધાર રાખે છે.
સેટિંગનો JVM વ્યાપ છે. તે તે નેટવર્કિંગ માર્ગ વાપરતા Ant કાર્યો માટે યોગ્ય છે, પરંતુ બિલ્ડ શરૂ કરતા દરેક બાહ્ય પ્રોગ્રામને રૂપરેખાંકિત કરતું નથી. તે એ જ Ant પ્રક્રિયામાં પછીના નેટવર્ક કાર્યોને પણ અસર કરી શકે છે. સાઇટ-વિશિષ્ટ એન્ડપોઇન્ટ અને રહસ્યો બિલ્ડના સ્થાનિક રૂપરેખાંકનમાં રાખો, એક વિકાસકર્તાનું ખાતું વહેંચાયેલા લક્ષ્યમાં સામેલ કરવાને બદલે.
જો ઓપરેટિંગ સિસ્ટમ પહેલેથી જ ઇચ્છિત માર્ગ પૂરો પાડે છે, તો Ant સમર્થિત Java રનટાઇમ પર ઓપરેટિંગ સિસ્ટમ શોધ માટે -autoproxy પણ દસ્તાવેજ કરે છે. તે રૂટિંગ રૂપરેખાંકનનો વૈકલ્પિક સ્રોત છે. સ્પષ્ટ એન્ડપોઇન્ટની જરૂર હોય તેવા બિલ્ડ માટે, ઉપરનું કાર્ય પસંદ કરેલો માર્ગ અને તેનો સમય દૃશ્યમાન બનાવે છે.