IntelliJ Maven proxy postavke: uvoznik naspram izvršivača
Uporedite 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 nego što zamijenite krajnju tačku 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 |
Prvo uporedite 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 nego što dodate svojstva 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. Oni nisu sinonimi. Dva odabrana JDK-a mogu vjerovati različitim organizacijskim CA-ovima dok koriste istu krajnju tačku, pa greška certifikata ne dokazuje grešku lozinke.
Greška samo pri sinkronizaciji usmjerava pažnju na uvoznik i njegove ulaze. Greška samo pri cilju usmjerava pažnju na izvršivača. Test ili razdvojena aplikacija može uvesti drugu JVM sa vlastitim postavkama.
Zadržite popravku kod tog vlasnika umjesto da lijepite generička proxyHost svojstva svuda ili uređujete ugrađene Maven datoteke. Prepoznatljiva datoteka postavki i ciljane opcije procesa čine rezultat ponovljivim nakon ažuriranja IDE-a.