פראקסי פראבלעם נאך א Maven 3.9 אפגרעיד
קוקט אויף Maven'ס HTTP transport ווען א פראקסי workaround אדער Wagon-ספעציפישע אפציע ארבעט שוין נישט נאך אן אפגרעיד.
Maven 3.9.0 האט געטוישט דעם Resolver פעליקייט HTTP transport פון Wagon צו native HTTP. א אלטער Wagon-ספעציפישער workaround קען דערפאר אויפהערן צו קאנטראלירן repository פארלאנגען, אפילו אויב די פראקסי URL האט זיך נישט געטוישט.
קוקט אויף דער לויפנדיקער Maven ווערסיע, די אקטיווע פראקסי קאנפיגוראציע אין settings.xml און דעם אויסגעקליבענעם Resolver transport. אז JVM נעמט אן אן -D ארגומענט באווייזט נישט אז דער HTTP קליענט נוצט די אייגנשאפט.
פאר Maven 3.9 ריליסן וואס שטיצן דעם דאקומענטירטן selector, בעט דער פארגלייך Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveלויפט דאס נאר ווען איר ווילט באמת אראפלאדן dependencies פאר דעם זעלבן פראיעקט און באשטעטיגטן endpoint. דאס איז א network operation, נישט קיין configuration query. אן אנדער רעזולטאט באגרעניצט דעם implementation חילוק, אבער מאכט Wagon נישט פאר א שטענדיקער לייזונג. טשעקן די געשטיצטע נעמען איידער מען נוצט דעם selector מיט Maven 4 אדער א צוקונפטיקער ווערסיע.
האלט fest די אמתע challenge און error stage. Browser authentication באווייזט נישט NTLM support אין קיין Maven transport. 407, certificate rejection, unavailable repository און timeout פארלאנגען אנדערע פאררעכטונגען. שרייבט אראפ version, transport, proxy method און די קלענסטע reproducible operation איידער מען לייגט צו pool אדער time options אדער ענדערט mirrors און artifact versions. זעט א נוצבארן דיאגנאזע באריכט פאר דער אויסגעקליבענער רוט און קאנפיגוראציע.