Егер mvnw Maven жүктеліп жатқанда сәтсіз аяқталса, settings.xml ішіндегі жұмыс істейтін прокси жазбасы тым кеш болуы мүмкін: Maven әлі іске қосылған жоқ.

Зардап шеккен checkout-те құрылған wrapper файлдарын қарап, олар қандай жүктеушіні іске қосатынын анықтаңыз. Maven Wrapper 3.3.4 мына орналасуларды құжаттайды:

Құрылған түріПрокси кірісін қайдан іздеу керек
only-scriptUnix-те curl немесе wget; Windows-та PowerShell
scriptwrapper JAR жүктеуі, содан кейін Java wrapper жолы
binҚосылған wrapper JAR және оның Java жүктеу жолы
sourceBootstrap үшін пайдаланылғанда қосылған Java жүктеушісінің бастапқы коды

only-script жаңадан құрылған wrapper-лер үшін құжатталған әдепкі мән. Ескі checkout өзінің құрылған файлдарын сақтайды, тіпті машинаңыздағы Maven орнатуын жаңартсаңыз да.

Параметрді сол процеске сәйкестендіріңіз

curl немесе wget қолданатын Unix only-script wrapper үшін сол жүктеуші қолдайтын прокси интерфейсін конфигурациялаңыз; HTTPS жүктеуі https_proxy қолдана алады. Егер бұл дистрибутивті жүктеу жалпыға қолжетімді HTTP проксиді қолдана алса, осы жүктеуші ортасы үшін HTTP проксилер тізімінен үміткер мекенжай алыңыз. Егер мән SOCKS серверін көрсетсе, жүктеуші сол протоколды да қолдауы керек.

MAVEN_OPTS JVM опцияларын береді. Ол shell-дің curl процесін конфигурациялай алмайды, бірақ JVM прокси қасиеттері Java жүктеуші жолында маңызды болуы мүмкін. Бұл ескі Takari шешімін басқа жобаның wrapper-імен салыстырғандағы пайдалы айырмашылық.

Дистрибутивті жүктеу аяқталып, Maven іске қосылғаннан кейін оның репозиторийлерінен жүктеулер Maven-нің өз прокси конфигурациясына қарсы бөлек тексеріске айналады. Дистрибутив, wrapper JAR және репозиторийлерді әртүрлі хосттар ұсынуы мүмкін.

Қатысты мақалалар