Прокси настройки на Maven в IntelliJ: импортер срещу изпълнител
Сравнете настройките на импортера и изпълнителя, когато IntelliJ може да компилира през прокси, но не може да синхронизира, или обратното.
Ако целите на Maven работят в IntelliJ, но синхронизацията се проваля, проверете импортера, преди да смените крайната точка на проксито. Това са отделни консуматори:
| Работеща или неуспешна операция | Съответни настройки на процеса |
|---|---|
| Проверка на HTTP връзката на IDE | Собствена HTTP мрежова конфигурация на IntelliJ |
| Импортиране или синхронизиране на проект | JDK и JVM опции на импортера на Maven |
| Изпълнение на цел на Maven | Среда за изпълнение и JVM опции на изпълнителя на Maven |
Първо сравнете дистрибуцията на Maven и избрания файл с потребителски настройки, включително явните замествания, използвани в терминала. Направете активното прокси в ефективните настройки последователно, преди да добавяте свойства в няколко VM полета.
След това открийте всяко Java прокси свойство, персонализиран truststore или друга JVM опция при провалящия се процес. Опциите на изпълнителя засягат целите; опциите на импортера засягат импортирането. Те не са синоними. Два избрани JDK също могат да се доверяват на различни организационни CA, докато използват една и съща крайна точка, така че сертификатна грешка не доказва грешка в паролата.
Грешка само при синхронизация насочва вниманието към импортера и неговите входни данни. Грешка само при цел насочва вниманието към изпълнителя. Тест или разклонено приложение може да въведе друга JVM със собствени настройки.
Задръжте поправката при този собственик, вместо да поставяте общи proxyHost свойства навсякъде или да редактирате вградени файлове на Maven. Идентифицируем файл с настройки и целенасочени опции на процеса правят резултата възпроизводим след актуализации на IDE.