IntelliJ Maven proxybeállítások: importáló kontra futtató
Hasonlítsa össze az importáló és a futtató beállításait, amikor az IntelliJ proxyn keresztül tud buildelni, de nem tud szinkronizálni, vagy fordítva.
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űvelet | Releváns folyamatbeállítások |
|---|---|
| Az IDE HTTP-kapcsolat ellenőrzése | Az IntelliJ saját HTTP-hálózati konfigurációja |
| Projekt importálása vagy szinkronizálása | A Maven importáló JDK- és JVM-beállításai |
| Maven-cél végrehajtása | A 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á.