Configuració del proxy de Maven a IntelliJ: importador vs. executor
Compareu la configuració de l'importador i de l'executor quan IntelliJ pot compilar a través d'un proxy però no pot sincronitzar, o al revés.
Si els objectius de Maven funcionen a IntelliJ però la sincronització falla, reviseu l'importador abans de substituir el punt final del proxy. Són consumidors separats:
| Operació que funciona o falla | Configuració del procés rellevant |
|---|---|
| Comprovació de connexió HTTP de l'IDE | Configuració de xarxa HTTP pròpia d'IntelliJ |
| Importació o sincronització del projecte | Opcions de JDK i JVM de l'importador de Maven |
| Execució d'objectius de Maven | Entorn d'execució i opcions de JVM de l'executor de Maven |
Primer compareu la distribució de Maven i el fitxer de configuració d'usuari seleccionat, incloent-hi les anul·lacions explícites usades al terminal. Feu que el proxy actiu a la configuració efectiva sigui coherent abans d'afegir propietats a diversos camps de VM.
Després localitzeu qualsevol propietat de proxy de Java, magatzem de confiança personalitzat o una altra opció de JVM al procés que falla. Les opcions de l'executor afecten els objectius; les de l'importador afecten la importació. No són àlies. Dos JDK seleccionats també poden confiar en CA d'organització diferents mentre fan servir el mateix punt final, així que un error de certificat no demostra un error de contrasenya.
Un error només de sincronització dirigeix l'atenció a l'importador i les seves entrades. Un error només d'objectiu dirigeix l'atenció a l'executor. Una prova o una aplicació bifurcada pot introduir una altra JVM amb la seva pròpia configuració.
Manteniu la reparació en aquest propietari en lloc d'enganxar propietats genèriques proxyHost a tot arreu o editar fitxers de Maven inclosos. Un fitxer de configuració identificable i opcions de procés específiques fan que el resultat sigui reproduïble després d'actualitzacions de l'IDE.