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