Налаштування проксі 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.