Nastavení proxy pro Maven v IntelliJ: importér vs. runner
Porovnejte nastavení importéru a runneru, když IntelliJ umí sestavit projekt přes proxy, ale nedokáže synchronizovat, nebo naopak.
Pokud cíle Mavenu v IntelliJ fungují, ale synchronizace selhává, prozkoumejte importér dříve, než vyměníte koncový bod proxy. Jsou to oddělení spotřebitelé:
| Fungující nebo selhávající operace | Příslušná nastavení procesu |
|---|---|
| Kontrola HTTP připojení v IDE | Vlastní HTTP síťová konfigurace IntelliJ |
| Import nebo synchronizace projektu | JDK a volby JVM importéru Mavenu |
| Spuštění cíle Mavenu | Běhové prostředí a volby JVM runneru Mavenu |
Nejprve porovnejte distribuci Mavenu a vybraný soubor uživatelského nastavení, včetně explicitních přepsání použitých v terminálu. Sjednoťte aktivní proxy v efektivním nastavení, než přidáte vlastnosti do několika polí VM.
Poté v selhávajícím procesu najděte jakoukoli vlastnost proxy pro Javu, vlastní truststore nebo jinou volbu JVM. Volby runneru ovlivňují cíle; volby importéru ovlivňují import. Nejsou to aliasy. Dvě vybraná JDK mohou také důvěřovat různým organizačním CA, i když používají stejný koncový bod, takže chyba certifikátu neprokazuje chybu hesla.
Chyba pouze při synchronizaci obrací pozornost k importéru a jeho vstupům. Chyba pouze u cíle obrací pozornost k runneru. Test nebo odvozená aplikace může zavést další JVM s vlastním nastavením.
Opravu nechte u tohoto vlastníka, místo abyste všude vkládali obecné vlastnosti proxyHost nebo upravovali přibalené soubory Mavenu. Identifikovatelný soubor nastavení a cílené volby procesu činí výsledek reprodukovatelným i po aktualizacích IDE.