Si les objectifs Maven fonctionnent dans IntelliJ mais que la synchronisation échoue, examinez l'importateur avant de remplacer le point de terminaison du proxy. Ce sont des consommateurs distincts :

Opération qui fonctionne ou échoueParamètres de processus concernés
Vérification de la connexion HTTP de l'IDEConfiguration réseau HTTP propre à IntelliJ
Importation ou synchronisation du projetOptions JDK et JVM de l'importateur Maven
Exécution d'un objectif MavenEnvironnement d'exécution et options JVM de l'exécuteur Maven

Comparez d'abord la distribution Maven et le fichier de paramètres utilisateur sélectionné, y compris les remplacements explicites utilisés dans le terminal. Rendez le proxy actif des paramètres effectifs cohérent avant d'ajouter des propriétés dans plusieurs champs de VM.

Localisez ensuite toute propriété de proxy Java, tout truststore personnalisé ou autre option JVM dans le processus en échec. Les options de l'exécuteur affectent les objectifs ; celles de l'importateur affectent l'importation. Ce ne sont pas des alias. Deux JDK sélectionnés peuvent aussi faire confiance à des CA d'organisation différentes tout en utilisant le même point de terminaison, donc une erreur de certificat ne prouve pas une erreur de mot de passe.

Une erreur de synchronisation seule attire l'attention sur l'importateur et ses entrées. Une erreur d'objectif seule attire l'attention sur l'exécuteur. Un test ou une application dérivée peut introduire une autre JVM avec ses propres paramètres.

Gardez la réparation chez ce propriétaire au lieu de coller des propriétés proxyHost génériques partout ou de modifier les fichiers Maven fournis. Un fichier de paramètres identifiable et des options de processus ciblées rendent le résultat reproductible après les mises à jour de l'IDE.

Articles similaires