J'ai extrait le code source du projet existant de SVN dans un dossier de mon système ..__ puis j'ai ouvert Eclipse. Importer un projet -> Projet Maven existant.
Il a importé sans problèmes. Toutefois, l'Explorateur de projets l'affiche sous forme de dossiers plutôt que de packages. (Comme lorsque nous créons un package et y ajoutons des classes, il affiche une icône différente pour la racine du package). J'ai également ouvert Navigator et Package Explorer. Mais ils les montrent également sous forme de dossiers.
J'ai essayé:
mvn Eclipse:clean
mvn Eclipse:eclipse
sur la racine du projet. Mais cela n'a pas aidé.
Quelqu'un peut-il aider sur celui-ci?
Ma structure de dossier:
ecs->
ecs-ejb->
src/Java/main/com/xxx
pom.xml
ecs->ear->
src/Java/main/com/xxx
pom.xml
pom.xml
Essayez de:
---- Modifier ----
Si cela ne fonctionne pas, il est probable que quelqu'un a archivé ses fichiers d'environnement dans votre SVN. S'ils se sont enregistrés:
Ils pourraient être en conflit avec votre environnement (différents paramètres/plugins/versions d'Eclipse ...). Essayez de déposer votre projet, de supprimer le dossier/les fichiers, puis de supprimer ces fichiers de SVN et de répéter le processus initial. Tous ces fichiers/dossiers seront générés lors de l'importation dans Eclipse.
---- Modifier 2 ----
Selon votre récente modification de la question, vous avez un projet multi-module. Si vous ne l'avez fait que sur le projet parent, il n'y a pas de dossier source. Donc, vous ne le verriez pas. Vous devriez:
Dans Eclipse, chaque module d'un projet multi-module Maven nécessite son propre projet Eclipse.
Faites un clic droit sur le projet-> Configurer-> Convertir en formulaire à facettes
Cette solution a fonctionné pour moi
Possibility is Le module n'a pas .classpath.
Veuillez faire un clic droit sur le module et modifier le fait projet en tant que Java.
autre
Si vous utilisez l'invite de commande . 1. mvn Eclipse: propre 2. mvn Eclipse: eclipse
autre
Supprimer le projet d’Eclipse ne pas supprimer le contenu du disque. supprimer .classpath et .project
Réimporter en tant que projet existant
Clic droit-> Maven-> Mettre à jour le projet.
Ci-dessus fonctionne parfaitement pour Eclipse Juno et résout le problème.
Supprimez le dossier de métadonnées. Cliquez sur Valider à nouveau, mais sélectionnez l'option "Valider en tant que projet configuré à l'aide de l'assistant de création de projet" au lieu de "Validation en tant que projet dans l'espace de travail" . Un assistant de création de projet s'ouvre. Tapez maven à cet emplacement, puis sélectionnez "Valider les projets Maven de GDS "de préférence ou" Projet Maven ". Ça devrait marcher. N'oubliez pas que cette étape doit être effectuée uniquement pour les projets Maven. Pour les projets normaux, sélectionnez simplement Java Project ou le type de projet Eclipse correspondant.
J'ai eu le même problème. J'ai essayé beaucoup de choses que j'ai lues sur Internet, mais le seul moyen que j'ai trouvé pour résoudre mon problème était d'exclure tous mes fichiers d'espace de travail (dossier .metadata) et d'en créer un autre.
Après cela, j'ai importé un projet Maven existant et tous mes problèmes ont disparu.
Vérifiez et assurez-vous qu’Eclipse est dirigé vers un répertoire JDK Java au lieu d’un répertoire JRE Java.
Je venais d'installer Eclipse et seul le JRE était dans les paramètres. J'ai ajouté le chemin JDK, je l'ai changé par défaut et j'ai cliqué sur Maven -> Mettre à jour le projet. Ensuite, les packages sont apparus dans Package Explorer.
L'indice qui m'a aidé à comprendre cela est que lorsque j'ai essayé d'utiliser le refactor pour renommer une classe, il ne l'a pas fait, se plaignant que ce n'était pas un JDK.
J'ai également fait face à un problème similaire. Je l'ai résolu en téléchargeant les bons plugins Apache Maven dans le répertoire de référentiels Maven, org/Apache/Maven/plugins. Dans mon cas, tout fonctionnait bien auparavant et j'avais complètement supprimé le référentiel .m2. Après cela, j'ai commencé à avoir ces problèmes avec les mêmes versions de iDE et IDE. Le fichier pom.xml indiquait une erreur liée aux mappages du cycle de vie. Lors du téléchargement du plugin correct, l'espace de travail a bien fonctionné.
Essayez un clic droit sur projet, Maven-> Mettre à jour le projet ... (ou similaire, le nom du lien change selon la version)
Cela fonctionne pour moi lors de l'ajout de nouveaux dossiers, mais je n'ai pas rencontré le problème lors de l'importation d'un projet.
Au lieu d'importer en tant que Projet Maven existant , suivez les étapes ci-dessous.
Je suppose que votre dossier contient pom.xml, src/main et src/test.
Étape 1: Faites un clic droit> Créer un nouveau> Projet Java> Choisissez le dossier de projet a pom.xml
Étape 2: Cliquez avec le bouton droit sur Projet> Configurer> Projet de conversion en Maven.
Voici ma solution s'il vous plaît fermez l'Explorateur de projets en haut à gauche et ouvrez à nouveau . (ou) 1). Cliquez avec le bouton droit sur votre projet divers et choisissez Explorateur de projet s'il est disponible.
Je l’ai obtenu avec Proyect -> Propriétés -> Facettes du projet
Dans mon cas, c’était un projet Web, j’ai donc coché Java et Dynamic Web Module
Cliquez avec le bouton droit sur le projet, puis cliquez sur Configurer -> Convertir en projet Maven. Si les paquetages continuent de s'afficher sous forme de dossiers ordinaires, cliquez avec le bouton droit de la souris sur le dossier d'un niveau supérieur (celui supposé être le dossier source), puis cliquez sur Chemin de construction -> Utiliser comme dossier source.