Maven 3.9 шинэчилсний дараах прокси асуудал
Шинэчилсний дараа прокси workaround эсвэл Wagon-д зориулсан сонголт ажиллахгүй бол Maven-ийн HTTP transport-ыг шалга.
Maven 3.9.0 Resolver-ийн өгөгдмөл HTTP transport-ыг Wagon-оос native HTTP болгон өөрчилсөн. Прокси URL өөрчлөгдөөгүй ч хуучин Wagon-д зориулсан workaround repository хүсэлтийг удирдахаа больж болно.
Ажиллаж буй Maven хувилбар, settings.xml доторх идэвхтэй прокси тохиргоо болон сонгосон Resolver transport-ыг шалга. JVM -D аргументыг хүлээн авах нь HTTP клиент тухайн property-г ашигладаг гэдгийг нотлохгүй.
Баримтжуулсан selector-ыг дэмждэг Maven 3.9 хувилбаруудад энэ харьцуулалт Wagon-ыг хүснэ:
mvn -Dmaven.resolver.transport=wagon dependency:resolveҮүнийг зөвхөн ижил төсөл болон зөвшөөрөгдсөн endpoint-д dependency татахыг үнэхээр хүссэн үедээ ажиллуул. Энэ нь configuration query биш, сүлжээний үйлдэл юм. Өөр үр дүн нь implementation ялгааг нарийсгах боловч Wagon-ыг байнгын шийдэл болгохгүй. Maven 4 эсвэл ирээдүйн хувилбарт selector ашиглахаас өмнө дэмждэг нэрсийг шалга.
Бодит challenge болон алдааны үе шатыг тэмдэглэ. Browser authentication нь ямар ч Maven transport NTLM дэмждэгийг нотлохгүй. 407, сертификат татгалзах, ашиглах боломжгүй repository, timeout нь өөр өөр засвар шаарддаг. Pool эсвэл time option нэмэх, mirror болон artifact version өөрчлөхөөс өмнө version, transport, proxy method, давтагдах боломжтой хамгийн жижиг үйлдлийг бич. Сонгосон маршрут, тохиргоонд хэрэгтэй оношилгооны тайлан-г үз.