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-ийг ч баримтжуулдаг. Энэ нь чиглүүлэлтийн тохиргооны өөр эх сурвалж юм. Тодорхой төгсгөлийн цэг шаардлагатай бүтээцийн хувьд дээрх даалгавар нь сонгосон зам болон түүний цагийг харагдуулна.

Холбоотой нийтлэлүүд