Dacă obiectivele Maven funcționează în IntelliJ, dar sincronizarea eșuează, inspectați importatorul înainte de a înlocui punctul final al proxy-ului. Sunt consumatori separați:

Operație care funcționează sau eșueazăSetări de proces relevante
Verificarea conexiunii HTTP a IDE-uluiConfigurația de rețea HTTP proprie a IntelliJ
Importul sau sincronizarea proiectuluiOpțiunile JDK și JVM ale importatorului Maven
Executarea obiectivelor MavenMediul de execuție și opțiunile JVM ale runnerului Maven

Mai întâi comparați distribuția Maven și fișierul de setări de utilizator selectat, inclusiv suprascrierile explicite folosite în terminal. Faceți proxy-ul activ din setările efective consecvent înainte de a adăuga proprietăți în mai multe câmpuri VM.

Apoi localizați orice proprietate proxy Java, truststore personalizat sau altă opțiune JVM în procesul care eșuează. Opțiunile runnerului afectează obiectivele; cele ale importatorului afectează importul. Nu sunt aliasuri. Două JDK selectate pot avea încredere în CA organizaționale diferite folosind același punct final, așa că o eroare de certificat nu dovedește o eroare de parolă.

O eroare doar la sincronizare îndreaptă atenția spre importator și intrările sale. O eroare doar la obiectiv îndreaptă atenția spre runner. Un test sau o aplicație bifurcată poate introduce o altă JVM cu propriile setări.

Păstrați remedierea la acel proprietar în loc să lipiți proprietăți proxyHost generice peste tot sau să editați fișierele Maven incluse. Un fișier de setări identificabil și opțiuni de proces țintite fac rezultatul reproductibil după actualizările IDE.

Articole similare