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 ක්‍රියාවලියේ පසුව එන ජාල කාර්යයන්ට ද බලපෑ හැක. අඩවි-විශේෂිත අන්ත ලක්ෂ්‍ය සහ රහස් ගොඩනැගීමේ දේශීය වින්‍යාසයේ තබන්න, එක් සංවර්ධකයෙකුගේ ගිණුමක් හවුල් ඉලක්කයක ඔබ්බවා නොදමා.

මෙහෙයුම් පද්ධතිය දැනටමත් අදහස් කළ මාර්ගය සපයන්නේ නම්, සහාය දක්වන Java ධාවන කාලවල මෙහෙයුම් පද්ධති සොයාගැනීම සඳහා Ant -autoproxy ද ලේඛනගත කරයි. එය රවුටින් වින්‍යාසයේ විකල්ප මූලාශ්‍රයකි. පැහැදිලි අන්ත ලක්ෂ්‍යයක් අවශ්‍ය ගොඩනැගීමක් සඳහා, ඉහත කාර්යය තෝරාගත් මාර්ගය සහ එහි වේලාව දෘශ්‍යමාන කරයි.

අදාළ ලිපි