Eclipse+Maven src/main/java n'est pas visible dans le dossier src dans l'Explorateur de packages
Je me demandais pourquoi je ne peux pas voir les dossiers suivants dans src nœud dans l'Explorateur de packages
src/main/java
src/main/resources
src/test/java
src/test/resources
Je peux accéder à ces dossiers comme des enfants directs du projet et qu'elles existent dans le système de fichiers.
Je suis en utilisant Spring Tool Suite (STS de l'Éclipse).
Peut-être que je peux configurer Eclipse en quelque sorte ?
- Utilisation
Project Explorer
peut-être? - Qui Eclipse version utilisez-vous?
- Thx. L'Explorateur de projet fonctionne très bien.
Vous devez vous connecter pour publier un commentaire.
Éclipse de filtrer les dossiers qui sont marqués comme source de la "première" chemin d'accès au dossier. C'est qu'ils sont visibles uniquement en tant que source de dossiers:
Si vous ne pouvez pas les voir dans un lieu, puis ils
src/test/java
(pas "Dossier Source"). Après l'utilisation de Maven->Projet de mise à Jour... sur le projet, ils seront automatiquement ajoutés comme les dossiers de la source, à condition de disposer de la configuration par défaut.Maintenant, comme je l'ai dit, ces dossiers ne seront utilisées comme source si vous avez conservé la configuration par défaut de votre
POM
. Si vous avez défini autresresources
et/outestResources
, ceux-ci seront utilisés à la place. En général, Eclipse m2e synchronise Éclipse de la source du projet dossier de configuration avec ce qui est dans votrePOM
.EDIT: peut-être que ce est difficile de voir ces dossiers au sommet? Ceux étiquetés avec le /séparées par des chemins? Il s'agit de vos dossiers. Ce sont les mêmes dossiers que vous attendez à trouver dans
main
ettest
, juste représentées différemment.J'ai résolu ce problème en étapes ci-dessous:
Maintenant vous pouvez voir ci-dessous dans tous les types d'Explorateurs (Forfait ou d'un Projet ou le Navigateur)
J'ai utilisé pour obtenir le même problème, mais résolu, il en pointant vers la droite jre utilisé pour le projet.
Clic droit sur le projet
propriétés
java builpath
voir le jre sélectionné
modifier
sélectionnez d'autres jre
installé jre
choisir le bon
ok
Après la modification d'un clic droit sur le projet>maven>mise à jour du projet
Espère que cela aide.
Fixation de capture d'écran.
J'ai eu le même problème, j'ai changé mon projet Eclipse vue à partir de l'explorateur de packages à l'Explorateur de Projet.
J'ai eu un problème similaire quand j'ai vérifié un projet web à partir d'un dépôt github sur mon eclipse. src/main/java a été directement à l'intérieur de la racine du projet dans l'Explorateur de packages. Mon espoir était que la src/main/java visible à l'intérieur d'un dossier source Java "Ressources". Il y avait peu de choses que j'ai fait pour y parvenir.
Vérifiez votre "JRE System Library". Si elle n'est pas pointant vers votre dernier JDK, puis vous pouvez cliquez sur le Bouton Modifier, puis suivez les boîtes de dialogue pour sélectionner le plus approprié JDK la maison chemin dans votre système.
Une fois terminé, cliquez sur Appliquer, Appliquer et Fermer, Terminer pour fermer toutes les boîtes ouvertes pour le filtre en cours.
J'ai utilisé ce tutoriel pour créer mon maven projet web http://crunchify.com/how-to-create-dynamic-web-project-using-maven-in-eclipse/ et eclipse n'a pas créer le dossier src/main/java dossier pour moi. Quand j'ai fatigué pour créer la source de dossier src/main/java eclipse ne me laisse pas. J'ai donc créé le dossier à l'extérieur de l'éclipse dans le projet directement dans src/main/java est apparu dans eclipse.
Cette erreur se produit lorsqu'il n'y a pas de fichiers dans /src/main/java
Il suffit de faire quelques fichiers vides à l'intérieur et le problème disparaîtra.
Une note de côté: beaucoup de systèmes de contrôle de version (mercurial, par exemple) ne commettent pas les dossiers si il n'y a pas de fichiers à l'intérieur.
Je n'ai pas pu voir le build path option dans les propriétés ainsi. Aussi la
n'était pas visible dans
Project Explorer
. ci-dessous la solution a fonctionné pour moiCela résout le problème
J'ai résolu comme suggéré par Ranjit shekhar. merci beaucoup Ranjith
Cliquez-droit sur le Projet Maven -> Build Path -> Configure Build Path
Dans l'Ordre et à l'Exportation de l'onglet, vous pouvez voir le message comme "2 chemin de génération, les entrées sont disparus"
Maintenant, sélectionnez 'JRE System Library" et " les Dépendances Maven case
Cliquez sur OK
Maintenant, vous pouvez voir ci-dessous dans tous les types d'Explorateurs (Forfait ou d'un Projet ou le Navigateur)
src/main/java
src/main/resources
src/test/java
Cliquez-droit sur le Projet Maven
-> Build Path -> Configure Build Path
Allez à la Commande et à l'Exportation de l'onglet,
vous pouvez voir le message comme "2 chemin de génération, les entrées sont disparus"
Maintenant, sélectionnez 'JRE System Library" et " les Dépendances Maven case
Cliquez sur OK
Si vous êtes à la recherche pour la Simple et plus rapide, vous pouvez suivre cette solution.
Right click on your project
.Goto >
Build Path
>Configure Build Path
>Java Build Path
> à l'intérieur 'Source
' onglet.>votre peut voir comme<<project-name>>/src/main/java(missing)
. Cliquez sur elle et l'enlever.maintenant, Cliquez surApply and Close
. De nouveau un clic droit sur le projet et>New > Source folder > add source folder "src/main/java"
.