د Maven 3.9 تر لوړولو وروسته د پراکسي ستونزه
کله چې د لوړولو وروسته د پراکسي workaround یا د Wagon ځانګړی انتخاب کار پرېږدي، د Maven HTTP transport وګورئ.
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 وګورئ.