Proxyprobleme ná ’n Maven 3.9-opgradering
Kyk na Maven se HTTP-vervoer wanneer ’n proxy-ompad of Wagon-spesifieke opsie ná ’n opgradering nie meer werk nie.
Maven 3.9.0 het die verstek Resolver-HTTP-vervoer van Wagon na inheemse HTTP verander. ’n Ou Wagon-spesifieke ompad kan dus ophou om bewaarplekversoeke te beheer, selfs al het die proxy-URL nie verander nie.
Kontroleer die lopende Maven-weergawe, die aktiewe proxy-opstelling in settings.xml en die gekose Resolver-vervoer. Dat ’n JVM ’n -D-argument aanvaar, bewys nie dat sy HTTP-kliënt daardie eienskap gebruik nie.
Vir Maven 3.9-vrystellings wat die gedokumenteerde kieser ondersteun, versoek hierdie vergelyking Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveVoer dit net uit wanneer jy werklik afhanklikhede vir dieselfde projek en goedgekeurde eindpunt wil aflaai. Dit is ’n netwerkbewerking, nie ’n konfigurasienavraag nie. ’n Ander resultaat beperk die implementeringsverskil, maar maak Wagon nie die permanente antwoord nie. Kontroleer ondersteunde name voor gebruik met Maven 4 of ’n toekomstige weergawe.
Hou die werklike uitdaging en foutstadium vas. Blaaierstawing bewys nie NTLM-ondersteuning in enige Maven-vervoer nie. 407, sertifikaatverwerping, ’n onbeskikbare bewaarplek en ’n uitteltyd vereis verskillende regstellings. Teken die weergawe, vervoer, proxymetode en kleinste reproduseerbare bewerking aan voordat jy poel- of tydopsies byvoeg of spieëls en artefakweergawes verander. See a useful diagnostic report for the selected route and configuration.