Əgər mvnw Maven-i yükləyərkən uğursuz olarsa, settings.xml daxilində işləyən proxy qeydi çox gec ola bilər: Maven hələ başlamamışdır.

Təsirlənmiş checkout-da yaradılmış wrapper fayllarını yoxlayın və hansı yükləyicinin işlədiyini müəyyən edin. Maven Wrapper 3.3.4 bu təşkili sənədləşdirir:

Yaradılan növProxy girişini harada axtarmaq lazımdır
only-scriptUnix-də curl və ya wget; Windows-da PowerShell
scriptWrapper JAR yüklənməsi, sonra Java wrapper yolu
binDaxil edilmiş wrapper JAR və onun Java yükləmə yolu
sourceBootstrap üçün istifadə edildikdə daxil edilmiş Java yükləyicisinin mənbəyi

only-script yeni yaradılan wrapper-lər üçün sənədləşdirilmiş standartdır. Köhnə checkout yaradılmış fayllarını saxlayır, hətta maşınınızda Maven quraşdırmasını yeniləsəniz belə.

Parametri həmin prosesə uyğunlaşdırın

curl və ya wget istifadə edən Unix only-script wrapper üçün həmin yükləyicinin dəstəklədiyi proxy interfeysini qurun; HTTPS yükləməsi https_proxy istifadə edə bilər. Əgər bu distribusiya yükləməsi ictimai HTTP proxy-dən istifadə edə bilərsə, bu yükləyicinin mühiti üçün HTTP proxy siyahısından namizəd ünvan götürün. Əgər dəyər SOCKS serverini göstərirsə, yükləyici də həmin protokolu dəstəkləməlidir.

MAVEN_OPTS JVM seçimlərini təmin edir. O, shell-in curl prosesini qura bilməz, lakin JVM proxy xassələri Java yükləyicisi yolunda vacib ola bilər. Köhnə Takari həllini başqa layihənin wrapper-i ilə müqayisə edərkən faydalı fərq budur.

Distribusiya yükləməsi bitib Maven başladıqdan sonra onun repozitoriya yükləmələri Maven-in öz proxy konfiqurasiyası ilə ayrıca yoxlama olur. Distribusiya, wrapper JAR və repozitoriyalar müxtəlif hostlar tərəfindən təqdim oluna bilər.

Əlaqəli məqalələr