Eclipse - Importation d'un existant projet Maven donne pas pris en charge IClasspathEntry kind=4 Erreur
J'ai déjà un projet Maven avec un bon pom.xml fichier. Je suis en mesure de construire le projet à partir de la ligne de commande mvn install
. Cependant, quand j'ai importer le projet existant de Projet Maven dans eclipse, j'obtiens Unsupported IClasspathEntry kind=4
erreur dans eclipse.
En outre, certaines des propriétés du projet ne sont pas correctement prises en compte après l'import - E. g. c'est un projet web, mais je ne vois pas Deployed Resources
dans le cadre du projet de la structure. Je vois encore que peu de M
sur l'icône du projet en indiquant que c'est un projet maven.
J'ai essayé de mettre à jour le projet avec Alt+F5
et actualisé avec F5
ainsi. Toujours la même erreur.
J'ai aussi essayé l'approche mentionnée sur ce post
Comment fixer erreur "mise à Jour de Projet Maven". Non pris en charge IClasspathEntry kind=4?
- c'est à dire Désactiver maven de la nature, de l'éclipse:nettoyer, re-activer maven de la nature. Toujours la même erreur quand j'active maven de la nature.
Eclipse montre aussi une erreur dans mon pom.xml mais mvn install
fonctionne très bien à partir de la ligne de cmd.
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.5:copy-resources (default-cli)
Je ne sais pas si ces 2 erreurs sont liées ou pas.
Ma configuration:
- Windows 7 Pro (64 bits)
- JDK 1.6.0_31 (32 bits)
- Eclipse Juno 4.2
- Maven 3.0.5
- m2e 1.4.0
OriginalL'auteur Pat | 2014-07-26
Vous devez vous connecter pour publier un commentaire.
J'ai finalement réussi à résoudre les erreurs signalées. C'est ce que j'ai suivi:
1) Mon eclipse est une version 64 bits, mais il a été exécuté à l'aide d'une JVM 32 bits. J'ai changé d'eclipse.ini pour utiliser la JVM 64 bits.
2) Supprimé le projet à partir de mon espace de travail.
3) Nettoyer projet eclipse fichiers à l'aide de
mvn eclipse:clean
. Et a créé le projet de nouveau les fichiers à l'aide demvn eclipse:eclipse
4) a Importé le projet en tant que
General > Existing project
dans eclipse5) Construit le projet
Cette fois, aucune erreur n'a été signalée pour
Unsupported IClasspathEntry kind=4
. J'espère que, il aide les autres confrontés au même problème. Méfiez-vous de l'Éclipse du 32-bit /64-bit de la JVM. Préférez utiliser la même architecture que eclipse - c'est à dire utiliser la JVM 64 bits si votre eclipse est en 64 bits.OriginalL'auteur Pat
Clic-droit sur votre projet,
sélectionnez Maven -> Supprimer Maven de la Nature.
Ouvrez votre terminal, allez dans le dossier de votre projet et de faire “mvn eclipse:nettoyer”
Clic droit sur votre Projet et sélectionnez “Configuration -> Convertir en Projet Maven”
OriginalL'auteur Arun Sharma
Pour moi, la meilleure solution était d'effacer le répertoire de fichiers cachés (je ne sais pas comment cette structure ressemble à de l'OS de Windows).
OriginalL'auteur Marcin Erbel