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 نىمۇ خاتىرىلەيدۇ. بۇ يول باشلاش سەپلىمىسىنىڭ ئالتېرناتىپ مەنبەسى. ئېنىق ئاخىرقى نۇقتا كېرەك بولغان قۇرۇلۇش ئۈچۈن، يۇقىرىدىكى ۋەزىپە تاللانغان يول ۋە ئۇنىڭ ۋاقتىنى كۆرۈنەرلىك قىلىدۇ.

مۇناسىۋەتلىك ماقالىلەر