55 votes

Une erreur interne s'est produite pendant : "Mise à jour du projet Maven

Lorsque je convertis en projet maven, l'erreur est la suivante :

> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4

Quel est le problème ?

135voto

Alireza Mazloumi Points 1177

C'est tout ce dont vous avez besoin :

  1. Cliquez avec le bouton droit de la souris sur votre projet, sélectionnez Maven -> Disable Maven Nature.
  2. Ouvrez votre terminal, allez dans le dossier de votre projet et faites "mvn eclipse:clean".
  3. Cliquez avec le bouton droit de la souris sur votre projet et sélectionnez "Configurer -> Convertir en projet Maven".

15voto

George Points 111

Voici ce qui a fonctionné pour moi : Après les étapes indiquées dans la réponse 21 ci-dessus (la dernière étant Convertir en projet Maven), je l'ai fait :

  1. mvn eclipse:eclipse - cela régénère vos fichiers .project et .classpath (qui ont tous deux été supprimés par mvn eclipse:clean à l'étape (2) ci-dessus)

  2. Dans Eclipse, j'ai fait un clic droit sur mon ou mes projets, puis sur Maven > Update Project.

Je n'ai pas vu le Unsupported IClasspathEntry kind=4 plus de message :)

15voto

pabloi Points 121

Comme affiché aquí Le problème est la génération du projet Eclipse en ligne de commande. Donc, n'utilisez pas mvn eclipse:eclipse à la place :

  1. supprimer votre projet d'eclipse (sans le supprimer de votre système de fichiers)
  2. faites mvn eclipse:clean dans votre ligne de commande à l'intérieur du dossier de votre projet
  3. supprimez .classpath .project .settings dans votre dossier de projet (s'ils existent toujours après avoir fait 2.)
  4. dans eclipse, importez votre projet en tant que "Projets Maven existants" et cela devrait fonctionner parfaitement.

0voto

Joey Tang Points 1

Revenir à un commit/changement antérieur résout le problème.... donc cela pourrait être un problème de projet/mvn corrompu, d'une manière ou d'une autre. J'ai donc suivi les étapes de nettoyage et d'importation du projet et cela a fonctionné après quelques essais.

0voto

Ahmed Points 101

Une erreur interne s'est produite pendant : "Importation de projets Maven". Type d'entrée IClasspathEntry non pris en charge = 4

  1. Cliquez avec le bouton droit de la souris sur votre projet, sélectionnez Maven -> Remove Maven Nature. Ouvrez votre terminal, allez dans le dossier de votre projet et faites "mvn eclipse:clean". 3) Cliquez avec le bouton droit de la souris sur votre projet et sélectionnez "Configure -> Convert into Maven Project".

supprimez également le projet d'eclipse. et exécutez : mvn eclipse:clean puis importez à nouveau le projet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X