Création d'une structure de dossier src/main / java dans Eclipse sans Maven


Comment créer les 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
Author: Thunderforge, 2014-04-07

8 answers

Comme vous l'avez découvert, vous ne pouvez pas avoir de dossier source dans un autre dossier source, donc avant de pouvoir créer src/main/java, vous devez dire à Eclipse de ne pas traiter src comme un dossier source. Pour ce faire, faites un clic droit sur le dossier src et sélectionnez build path -> remove from build path.

Une fois que vous avez fait cela, src apparaîtra dans l'arborescence des dossiers à sa place normale, vous pouvez donc créer les dossiers main et java en dessous 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 chemin de construction- > utiliser comme dossier source.

 148
Author: Ian Roberts, 2014-04-07 14:36:39

J'ai résolu ce problème par les étapes ci-dessous:

Faites un clic droit sur le projet Maven - > Chemin de construction - > Configurer le chemin de construction Dans l'onglet Ordre et Exportation, vous pouvez voir le message comme "2 entrées de chemin de construction sont manquantes" Cochez maintenant la case "Bibliothèque système JRE" et "Dépendances Maven" Cliquez sur OK

 9
Author: Dunco, 2016-06-15 22:18:28

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

 4
Author: greg-449, 2014-04-07 14:14:23

Supprimez la définition de dossier source réelle dans le chemin de construction et ajoutez un nouveau dossier source et nommez-le src/main/java

 2
Author: markusw, 2014-04-07 14:25:27

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

 1
Author: AmosJ, 2016-06-28 09:59:52

entrez la description de l'image ici

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

 0
Author: kiran kumar, 2016-07-21 07:20:00

Si la structure du paquet est configurée en tant que src.main.java.com.inventica, au lieu de com.inventica, c'est généralement parce que sous propriétés du projet > chemin de construction Java > Source, le dossier source est configuré comme "src" au lieu de "src/main/java". Il n'y a pas de moyen facile de résoudre ce problème, alors supprimez "src" en tant que dossier source et cliquez sur Ok. Maintenant, eclipse affichera une hiérarchie de dossiers "src / main / java". Accédez au dossier "java" > clic droit > chemin de construction > utiliser comme dossier source. Après cela, vous pouvez corriger le Eclipse .projet de et de .fichiers classpath pour qu'il utilise Maven pour gérer les dépendances, les builds, etc. En règle générale, vous pouvez copier cela à partir d'un projet de travail car il n'y a rien de spécifique au projet ici en supposant que vous êtes structuré comme un projet Maven standard.

 0
Author: Puneet Lamba, 2017-09-25 20:15:52

Une solution simple serait de créer un dossier 'java' directement sur le lecteur dans src/main avant même de l'ouvrir dans eclipse de cette façon eclipse ne se plaindra pas du problème.

 0
Author: Guru, 2018-03-18 03:30:55