Axustes de proxy de Maven en IntelliJ: importador fronte a executador
Compare os axustes do importador e do executador cando IntelliJ pode compilar a través dun proxy pero non pode sincronizar, ou ao revés.
Se os obxectivos de Maven funcionan en IntelliJ pero a sincronización falla, revise o importador antes de substituír o punto de conexión do proxy. Son consumidores distintos:
| Operación que funciona ou falla | Axustes de proceso relevantes |
|---|---|
| Comprobación de conexión HTTP do IDE | Configuración de rede HTTP propia de IntelliJ |
| Importación ou sincronización do proxecto | Opcións de JDK e JVM do importador de Maven |
| Execución de obxectivos de Maven | Contorno de execución e opcións de JVM do executador de Maven |
Primeiro compare a distribución de Maven e o ficheiro de axustes de usuario seleccionado, incluídas as anulacións explícitas usadas no terminal. Faga que o proxy activo nos axustes efectivos sexa coherente antes de engadir propiedades en varios campos de VM.
Despois localice calquera propiedade de proxy de Java, almacén de confianza personalizado ou outra opción de JVM no proceso que falla. As opcións do executador afectan os obxectivos; as do importador afectan a importación. Non son alias. Dous JDK seleccionados tamén poden confiar en CA de organización diferentes mentres usan o mesmo punto de conexión, así que un erro de certificado non demostra un erro de contrasinal.
Un erro só de sincronización dirixe a atención ao importador e ás súas entradas. Un erro só de obxectivo dirixe a atención ao executador. Unha proba ou unha aplicación bifurcada pode introducir outra JVM cos seus propios axustes.
Manteña a reparación nese propietario en lugar de pegar propiedades xenéricas proxyHost por todas partes ou editar ficheiros de Maven incluídos. Un ficheiro de axustes identificable e opcións de proceso específicas fan que o resultado sexa reproducible tras as actualizacións do IDE.