web-dev-qa-db-fra.com

Création d'une structure de dossiers src / main / Java dans Eclipse sans Maven

Comment créer le src/main/Java et src/test/Java dans mon projet d’application Web par défaut dans Eclipse sans Maven? Ma structure de dossier actuelle est

 TestApp
       -JavaResources
         - src  
           - com.mypackage
       -WebContent
59
Sandeep Rao

Comme vous l'avez découvert, vous ne pouvez pas placer de dossier source dans un autre dossier source. Par conséquent, avant de pouvoir créer src/main/Java, vous devez dire à Eclipse de ne pas traiter src comme un dossier source. Pour ce faire, cliquez avec le bouton droit sur le dossier src et sélectionnez le chemin de construction -> Supprimer du chemin de construction.

Une fois que vous avez fait cela, src apparaîtra dans l’arborescence de dossiers à son emplacement normal. Vous pourrez ainsi créer les dossiers main et Java sous celui-ci et déplacer le src/com existant vers src/main/Java/com. Enfin, cliquez avec le bouton droit sur le dossier Java nouvellement créé et sélectionnez le chemin de construction -> utiliser comme dossier source.

158
Ian Roberts

J'ai résolu ce problème en procédant comme suit:

Cliquez avec le bouton droit de la souris sur Projet Maven -> Chemin de construction -> Configurer le chemin de construction. Dans l'onglet Ordre et exportation, vous pouvez voir le message suivant: "2 entrées de chemin de construction sont manquantes", sélectionnez à présent les options "Bibliothèque système JRE" et "Dépendances Maven". Cliquez sur OK.

11
Dunco

Ouvert Properties > Java Build Path pour le projet. Sélectionnez l'onglet Source et utilisez Add Folders pour ajouter des dossiers sources.

4
greg-449

Supprimez la définition du dossier source dans le chemin de génération et ajoutez un nouveau dossier source nommé src/main/Java.

2
markusw

le problème sera résolu en cochant les cases "JRE System Library" et "Maven Dependencies". Cliquez sur OK. cela se trouve dans 'l'option de chemin de construction' du projet

2
AmosJ

Si la structure du package est configurée sous le nom src.main.Java.com.inventica, au lieu de com.inventica, cela est généralement dû au fait que, sous les propriétés du projet> Java chemin de construction> Source, le dossier source est configuré en tant que "src" au lieu de "src/main/Java". Il n'y a pas de moyen facile de résoudre ce problème, supprimez donc "src" en tant que dossier source et cliquez sur OK. Eclipse affiche maintenant une hiérarchie de dossiers "src/main/Java". Naviguez jusqu'au dossier "Java"> clic droit> chemin de construction> utiliser comme dossier source. Vous devrez peut-être ensuite réparer les fichiers Eclipse .project et .classpath pour que celui-ci utilise Maven pour gérer les dépendances, les constructions, etc. copiez-le à partir d'un projet en cours, car il n'y a rien de spécifique à ce projet en supposant que vous soyez structuré comme un projet Maven standard.

1
Puneet Lamba

Une solution simple consisterait à créer un dossier 'Java' directement sur le disque de l'événement src/main avant de l'ouvrir dans Eclipse afin qu'Eclipse ne puisse pas se plaindre du problème.

0
Guru

enter image description here

Si vous ne trouvez pas le chemin inclus, ajoutez simplement le chemin qu'il va résoudre.

0
kiran kumar