Nastavenia proxy pre Maven v IntelliJ: importér vs. runner
Porovnajte nastavenia importéra a runnera, keď IntelliJ dokáže zostaviť projekt cez proxy, ale nedokáže synchronizovať, alebo naopak.
Ak ciele Mavenu v IntelliJ fungujú, ale synchronizácia zlyháva, preskúmajte importér skôr, než vymeníte koncový bod proxy. Sú to oddelení spotrebitelia:
| Fungujúca alebo zlyhávajúca operácia | Príslušné nastavenia procesu |
|---|---|
| Kontrola HTTP pripojenia v IDE | Vlastná HTTP sieťová konfigurácia IntelliJ |
| Import alebo synchronizácia projektu | JDK a voľby JVM importéra Mavenu |
| Spustenie cieľa Mavenu | Runtime a voľby JVM runnera Mavenu |
Najprv porovnajte distribúciu Mavenu a vybraný súbor používateľských nastavení vrátane explicitných prepisov používaných v termináli. Zjednoťte aktívnu proxy v efektívnych nastaveniach pred pridaním vlastností do niekoľkých polí VM.
Potom v zlyhávajúcom procese nájdite akúkoľvek vlastnosť proxy Java, vlastný truststore alebo inú voľbu JVM. Voľby runnera ovplyvňujú ciele; voľby importéra ovplyvňujú import. Nie sú to aliasy. Dve vybrané JDK môžu dôverovať rôznym organizačným CA, aj keď používajú rovnaký koncový bod, takže chyba certifikátu nepreukazuje chybu hesla.
Chyba iba pri synchronizácii obracia pozornosť na importér a jeho vstupy. Chyba iba pri cieli obracia pozornosť na runner. Test alebo odvodená aplikácia môže zaviesť ďalšiu JVM s vlastnými nastaveniami.
Opravu nechajte u tohto vlastníka, namiesto vkladania všeobecných vlastností proxyHost všade alebo úpravy priložených súborov Mavenu. Identifikovateľný súbor nastavení a cielené voľby procesu robia výsledok reprodukovateľným aj po aktualizáciách IDE.