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, давтагдах боломжтой хамгийн жижиг үйлдлийг бич. Сонгосон маршрут, тохиргоонд хэрэгтэй оношилгооны тайлан-г үз.

Холбоотой нийтлэлүүд