Maven прокси-плагинин иштетүү үчүн ага чейин жетүүгө тийиш
Maven плагини проксини табууга убада берсе да, анын өз артефактылары чечилбесе пайда болгон баштапкы жүктөө маселесин түшүнүңүз.
Автоматтык прокси-плагин тармактар арасында жүргөн ноутбук үчүн идеалдуу көрүнөт. Бирок бир ыңгайсыз биринчи суроо бар: Maven плагиндин өзүн алуу үчүн проксиге муктаж болушу мүмкүн.
Плагин максаты Maven анын ишке ашырылышын жана керектүү артефактыларын чечип, жүктөгөндөн кийин гана аткарылат. Ошол ишке ашырылыштын ичиндеги проксини табуу ишке ашырылыш башталганга чейин ийгиликсиз болгон жүктөөгө жардам бере албайт. Толук квалификацияланган плагин координаттарын колдонуу префикс боюнча издөөдөн качса да; бош жергиликтүү репозиторийде плагин артефактын пайда кылбайт.
Эски Autoproxy Maven плагини бул айырманы көрсөтөт. Анын README файлы proxy-vole аркылуу проксини табууну сүрөттөйт, бирок өз максатын чакырганга чейин плагинди жергиликтүү орнотууну да сүрөттөйт. Муну ошол конкреттүү долбоордун алдын ала шарты деп караңыз, Maven браузердин PAC жөндөөлөрүн универсалдуу окуйт деген далил катары эмес.
Биринчи чечимге так маршрут бериңиз
Репозиторийге кирүү HTTP проксини талап кылган тармак үчүн ошол чакырык колдонгон Maven жөндөөлөрүндө тиешелүү активдүү проксини конфигурациялаңыз. Уруксат берилген коомдук репозиторийдден жүктөө үчүн HTTP проксилер тизмесинен HTTP талапкерин тандаңыз. Сырткы маршрутсуз жетүүгө боло турган бекитилген ички репозиторий да баштапкы кирүү маселесин чече алат. Каалаган ыкма плагинди жана анын көз карандылыктарын камтышы керек, колдонмонун көз карандылыктарын гана эмес.
Мурун толтурулган жергиликтүү репозиторий баштапкы жүктөө талабын жашыра алат. Иштеп чыгуучунун ноутбугундагы ийгилик жаңы CI эсеби ошол эле курулушту баштай аларын далилдебейт. Плагиндин аныктоо логикасын өзгөртүүдөн мурун ийгиликсиз болгон артефакт менен фазаны караңыз.
Плагин жүктөлгөндөн кийин, кийинки көз карандылык катасы өзүнчө суроо болуп калат: аныкталган маршрут туурабы жана активдүү Maven ташуусу алынган жөндөөлөрдү колдонообу. Автоматтык аныктоону сактоого татыктуубу деп чечкенде ушул эки ката чекитин өзүнчө кармаңыз.