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 ମଧ୍ୟ ଦସ୍ତାବିଜ କରେ। ତାହା ରାଉଟିଂ କନଫିଗୁରେସନର ଏକ ବୈକଳ୍ପିକ ଉତ୍ସ। ସ୍ପଷ୍ଟ ଏଣ୍ଡପଏଣ୍ଟ ଆବଶ୍ୟକ କରୁଥିବା ବିଲ୍ଡ ପାଇଁ, ଉପରୋକ୍ତ କାର୍ଯ୍ୟ ଚୟନିତ ମାର୍ଗ ଏବଂ ଏହାର ସମୟକୁ ଦୃଶ୍ୟମାନ କରେ।