Binago ng Maven 3.9.0 ang default Resolver HTTP transport mula Wagon tungo sa native HTTP. Maaaring tumigil ang lumang Wagon-specific workaround sa pagkontrol ng mga request sa repository kahit hindi nagbago ang proxy URL.

Suriin ang tumatakbong Maven version, aktibong proxy configuration sa settings.xml, at ang napiling Resolver transport. Ang pagtanggap ng JVM sa -D argument ay hindi patunay na ginagamit ng HTTP client ang property na iyon.

Para sa mga Maven 3.9 release na sumusuporta sa dokumentadong selector, hinihingi ng paghahambing na ito ang Wagon:

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

Patakbuhin lamang ito kapag talagang magda-download ka ng dependencies para sa parehong project at aprubadong endpoint. Network operation ito, hindi configuration query. Nililimitahan ng ibang resulta ang implementation difference pero hindi ginagawang permanenteng solusyon ang Wagon. Suriin ang mga suportadong pangalan bago gamitin ang selector sa Maven 4 o susunod na release.

Itala ang aktuwal na challenge at error stage. Hindi pinatutunayan ng browser authentication ang NTLM support sa anumang Maven transport. Magkakaibang pag-aayos ang kailangan para sa 407, certificate rejection, unavailable repository, at timeout. Bago magdagdag ng pool o time option o magpalit ng mirror at artifact version, itala ang version, transport, proxy method, at pinakamaliit na reproducible operation. Tingnan ang kapaki-pakinabang na diagnostic report para sa napiling ruta at configuration.

Kaugnay na mga artikulo