Ha a Maven-célok működnek az IntelliJ-ben, de a szinkronizálás meghiúsul, vizsgálja meg az importálót, mielőtt kicserélné a proxy végpontját. Ezek külön fogyasztók:

Működő vagy meghiúsuló műveletReleváns folyamatbeállítások
Az IDE HTTP-kapcsolat ellenőrzéseAz IntelliJ saját HTTP-hálózati konfigurációja
Projekt importálása vagy szinkronizálásaA Maven importáló JDK- és JVM-beállításai
Maven-cél végrehajtásaA Maven futtató futtatókörnyezete és JVM-beállításai

Először hasonlítsa össze a Maven-disztribúciót és a kiválasztott felhasználói beállításfájlt, beleértve a terminálban használt explicit felülírásokat is. Tegye egységessé az effektív beállításokban szereplő aktív proxyt, mielőtt tulajdonságokat adna több VM-mezőhöz.

Ezután keresse meg a hibás folyamatnál a Java-proxy tulajdonságot, az egyéni truststore-t vagy más JVM-beállítást. A futtató beállításai a célokra hatnak; az importáló beállításai az importálásra. Ezek nem azonosak. Két kiválasztott JDK különböző szervezeti CA-kban is bízhat ugyanazon végpont használata mellett, ezért a tanúsítványhiba nem bizonyít jelszóhibát.

A csak szinkronizálási hiba az importálóra és annak bemeneteire irányítja a figyelmet. A csak célhiba a futtatóra irányítja a figyelmet. Egy teszt vagy egy elágaztatott alkalmazás egy másik JVM-et hozhat be saját beállításokkal.

Tartsa a javítást annál a tulajdonosnál, ahelyett hogy mindenhol általános proxyHost tulajdonságokat illesztene be, vagy a csomagolt Maven-fájlokat szerkesztené. Egy azonosítható beállításfájl és célzott folyamatbeállítások teszik az eredményt az IDE-frissítések után is reprodukálhatóvá.

Kapcsolódó cikkek