گزینه -D در Ant همیشه گزینه پروکسی JVM نیست
یک ویژگی Ant و یک ویژگی سیستمی Java میتوانند املای یکسانی داشته باشند بدون اینکه تنظیم یکسانی باشند. JVM یا وظیفهای را که درخواست را انجام میدهد پیکربندی کنید.
شما -Dhttp.proxyHost=... را به یک فرمان Ant اضافه کردید، اما دانلود همچنان مستقیم انجام میشود. املای آن شبیه یک ویژگی سیستمی Java است؛ فرمانی که آن را دریافت میکند مهم است.
نحو -D در خط فرمان Ant ویژگیهای ساخت Ant را تعریف میکند. این بهطور خودکار همانند ارسال یک گزینه شروع به JVMای که Ant را اجرا میکند نیست.
Ant گزینههایی را که به آن JVM داده میشود در ANT_OPTS مستند میکند. همچنین setproxy وظیفه پیکربندی پروکسی پشتیبانیشده را از یک ساخت ارائه میدهد. رابطی را انتخاب کنید که با نیاز و با کلاینتی که درخواست را انجام میدهد هماهنگ باشد.
پروکسی اعمالشده بر JVM Ant بهطور خودکار یک برنامه اجرایی جداگانه یا کلاینت مستقلاً پیکربندیشدهای را که یک وظیفه اجرا میکند پیکربندی نمیکند. اگر برنامه شاخهشده شکست خورد، فرمان و محیط خودش را بررسی کنید.
برای یک دانلود عمومی مجاز، فهرست پروکسی HTTP نامزدهایی برای میزبان و درگاه رابط انتخابشده فراهم میکند. نقاط پایانی مخصوص دستگاه و اسرار حساب را تا حد امکان بیرون از فایلهای ساخت مشترک نگه دارید. ساختی که برای یک توسعهدهنده کار میکند نباید همه کاربران دیگر را مجبور کند با پروکسی دفتر آن توسعهدهنده تماس بگیرند.
وقتی خرابی را گزارش میکنید، نشان دهید تنظیم کجا ارائه شده است: ویژگی Ant، گزینه شروع JVM، پیکربندی وظیفه یا محیط فرایند فرزند. این تمایز اغلب همان توضیح گمشده است.