quand je convertis en projet maven l'erreur est:
> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4
quel est le problème?
C'est tout ce dont vous avez besoin:
Voici ce qui a fonctionné pour moi: Après les étapes décrites dans la réponse 21 ci-dessus (la dernière étant Convertir en projet Maven), Je l’ai fait:
mvn Eclipse:eclipse
- cela régénère vos fichiers .project et .classpath (qui ont tous deux été soufflés par mvn Eclipse:clean
à l'étape (2) ci-dessus)
Dans Eclipse, j'ai cliqué avec le bouton droit de la souris sur mes projets, puis sur Maven> Mettre à jour le projet.
Je n'ai plus vu le message Unsupported IClasspathEntry kind=4
:)
Comme posté ici , le problème est la génération de projet Eclipse en ligne de commande. Donc, n'utilisez pas mvn Eclipse: eclipse à la place:
Ce problème a été corrigé dans m2e 1.5.0 qui est disponible pour Eclipse Kepler (4.3) et Luna (4.4).
Veuillez consulter https://bugs.Eclipse.org/bugs/show_bug.cgi?id=374332#c14
Le problème est dû au fait que STS (Spring IDE/Eclipse), ainsi qu'Eclipse et d'autres IDE basés sur Eclipse, utilisent le plug-in m2e (clipse) mais qu'Eclipse: eclipse a probablement été exécuté sur le projet. Lorsque m2e rencontre une entrée "var" .classpath, il génère cette erreur.
Les sites de mise à jour sont spécifiés à l'URL suivante: http://download.Eclipse.org/technology/m2e/milestones/1.6/
Revenir à une précédente validation/modification corrige le problème .... il pourrait donc s'agir d'un problème de fichier project/mvn corrompu, en quelque sorte. J'ai donc suivi les étapes pour nettoyer, puis importer le projet. Cela a fonctionné après quelques tentatives.
Une erreur interne s'est produite lors de: "Importing Maven projects". Type IClasspathEntry non pris en charge = 4
supprimez également le projet d’Eclipse. et exécutez: mvn Eclipse: nettoyez puis importez à nouveau le projet.
Dans mon cas, le problème était un .settings-folder envoyé à svn. il contenait les mauvais paramètres (dans mon cas, le jdk était réglé sur un mauvais emplacement) . Supprimez donc .settings sur svn et effectuez un check-out complet.
Je rencontre le même problème avant d'importer un projet en tant que projet maven. Ce que j’ai fait, c’est un projet avec un clic droit et choisissez Maven -> Mettre à jour le projet ... (Alt-F5) dans le menu contextuel. Dans la boîte de dialogue Mettre à jour le projet Maven, assurez-vous que l'option "Mettre à jour la configuration du projet à partir de pom.xml" est cochée. Puis appuyez sur OK.
Le problème devrait être résolu.
Une autre solution consiste à aller dans l'onglet Problème et à trouver l'erreur. Il y a un indice qui dit que vous pouvez cliquer dessus avec le bouton droit de la souris et utiliser le correctif rapide pour résoudre le problème.
La suite a fonctionné pour moi: Cliquez avec le bouton droit sur le projet, sélectionnez Maven -> Supprimer Maven Nature . Fermer Eclipse Allez dans le dossier du projet à l'invite de commande et faites “MVN Eclipse: clean”. Démarrez Eclipse Faites un clic droit sur Projet et sélectionnez «Configurer -> Convertir en projet Maven».