Maven 3.9.0 د Resolver ډیفالټ HTTP transport له Wagon څخه native HTTP ته بدل کړ. زوړ Wagon-ځانګړی workaround ښايي د repository غوښتنې کنټرولول ودروي، که څه هم د پراکسي URL نه وي بدل شوی.

د روان Maven نسخه، په settings.xml کې فعاله پراکسي تنظیم او ټاکل شوی Resolver transport وګورئ. دا چې JVM د -D دلیل مني، دا نه ثابتوي چې HTTP client دغه property کاروي.

د Maven 3.9 هغو releaseونو کې چې مستند selector ملاتړ کوي، دا پرتله Wagon غواړي:

mvn -Dmaven.resolver.transport=wagon dependency:resolve

دا یوازې هغه وخت وچلوئ چې رښتیا غواړئ د هماغه پروژې او منظور شوي endpoint لپاره dependencies ښکته کړئ. دا network operation دی، configuration query نه ده. بېل پایله د implementation توپیر محدودوي، خو Wagon دایمي حل نه ګرځوي. له Maven 4 یا راتلونکي version سره د selector کارولو مخکې ملاتړ شوي نومونه وګورئ.

اصلي challenge او error stage ثبت کړئ. Browser authentication په هېڅ Maven transport کې د NTLM ملاتړ نه ثابتوي. 407، د certificate رد، unavailable repository او timeout بېلابېلو اصلاحاتو ته اړتیا لري. د pool یا time option له زیاتولو یا د mirror او artifact version له بدلولو مخکې version، transport، proxy method او تر ټولو کوچنۍ تکرارېدونکې operation ولیکئ. د ټاکل شوې لارې او configuration لپاره ګټور diagnostic report وګورئ.

اړوندې مقالې