IntelliJ Maven proxy postavke: uvoznik nasuprot izvršivaču
Usporedite postavke uvoznika i izvršivača kada IntelliJ može graditi kroz proxy, ali ne može sinkronizirati, ili obrnuto.
Ako Maven ciljevi rade u IntelliJ-u, ali sinkronizacija ne uspijeva, provjerite uvoznik prije zamjene krajnje točke proxyja. To su odvojeni potrošači:
| Operacija koja radi ili ne uspijeva | Relevantne postavke procesa |
|---|---|
| Provjera HTTP veze u IDE-u | Vlastita HTTP mrežna konfiguracija IntelliJ-a |
| Uvoz ili sinkronizacija projekta | JDK i JVM opcije uvoznika Mavena |
| Izvršavanje Maven cilja | Vrijeme izvršavanja i JVM opcije izvršivača Mavena |
Najprije usporedite distribuciju Mavena i odabranu datoteku korisničkih postavki, uključujući eksplicitna nadjačavanja korištena u terminalu. Uskladite aktivni proxy u efektivnim postavkama prije dodavanja svojstava u nekoliko VM polja.
Zatim pronađite bilo koje Java proxy svojstvo, prilagođeni truststore ili drugu JVM opciju u procesu koji ne uspijeva. Opcije izvršivača utječu na ciljeve; opcije uvoznika utječu na uvoz. Nisu sinonimi. Dva odabrana JDK-a mogu vjerovati različitim organizacijskim CA-ovima dok koriste istu krajnju točku, pa pogreška certifikata ne dokazuje pogrešku lozinke.
Pogreška samo pri sinkronizaciji usmjerava pozornost na uvoznik i njegove ulaze. Pogreška samo pri cilju usmjerava pozornost na izvršivača. Test ili razdvojena aplikacija može uvesti drugu JVM s vlastitim postavkama.
Zadržite popravak kod tog vlasnika umjesto da lijepite generička proxyHost svojstva posvuda ili uređujete ugrađene Maven datoteke. Prepoznatljiva datoteka postavki i ciljane opcije procesa čine rezultat ponovljivim nakon ažuriranja IDE-a.