Ant'тын -D параметри дайыма JVM прокси параметри эмес
Ant касиети жана Java тутумдук касиети бирдей жазылышы мүмкүн, бирок алар бирдей жөндөө эмес. Сурамды аткарган JVM же тапшырманы конфигурациялаңыз.
Сиз Ant буйругуна -Dhttp.proxyHost=... коштуңуз, бирок жүктөө дагы эле түз жүрөт. Жазылышы Java тутумдук касиетине окшош; аны кабыл алган буйрук маанилүү.
Ant буйрук сабынын -D синтаксиси Ant build касиеттерин аныктайт. Бул Ant иштеткен JVM'ге баштоо параметрин берүү менен автоматтык түрдө бирдей эмес.
Ant ошол JVM'ге берилүүчү параметрлерди ANT_OPTS деп документтештирет. Ал ошондой эле build ичинен колдоого алынган прокси конфигурациясы үчүн setproxy тапшырмасын сунуштайт. Талапка жана сурамды аткарган кардарга туура келген интерфейсти тандаңыз.
Ant JVM'ине колдонулган прокси тапшырма иштеткен өзүнчө аткарылуучу программаны же өз алдынча конфигурацияланган кардарды автоматтык түрдө конфигурациялабайт. Бутакталган программа ийгиликсиз болсо, анын өз буйругун жана чөйрөсүн текшериңиз.
Уруксат берилген коомдук жүктөө үчүн HTTP прокси тизмеси тандалган интерфейстин хосту жана порту үчүн талапкерлерди сунуштайт. Машинага тиешелүү акыркы чекиттерди жана эсеп сырларын мүмкүн болушунча жалпы build файлдарынан сырткары кармаңыз. Бир иштеп чыгуучу үчүн иштеген build бардык башка колдонуучуларды ошол иштеп чыгуучунун кеңсе проксисине кайрылууга мажбурлабашы керек.
Ийгиликсиздик тууралуу билдирүүдө жөндөөнүн кайда берилгенин көрсөтүңүз: Ant касиети, JVM баштоо параметри, тапшырма конфигурациясы же бала процесс чөйрөсү. Бул айырма көбүнчө жетишпеген түшүндүрмө болот.