Création d’une structure de dossiers 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 dossiers actuelle est

  TestApp -JavaResources - src - com.mypackage -WebContent 

Comme vous l’avez découvert, vous ne pouvez pas avoir de dossier source dans un autre dossier source. Avant de créer src/main/java vous devez indiquer à 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 la construction -> remove from build path.

Une fois que vous avez terminé, src apparaîtra dans l’arborescence des dossiers à sa place normale, vous pouvez donc créer les dossiers main et java sous celui-ci et déplacer le fichier src/com existant vers src/main/java/com . Enfin, cliquez avec le bouton droit de la souris sur le dossier java nouvellement créé et sélectionnez le chemin de construction -> utilisez le dossier source.

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

Cliquez avec le bouton droit de la souris sur le projet Maven -> Build Path -> onglet Configure Build Build Dans Ordre et export, vous pouvez voir le message “2 entrées de chemin d’access manquantes” Sélectionnez maintenant “JRE System Library”

Ouvrez Properties > Java Build Path pour le projet. Sélectionnez l’onglet Source et utilisez Add Folders pour append des dossiers source.

Supprimez la définition du dossier source dans le chemin de compilation et ajoutez un nouveau dossier source nommé src/main/java

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 ‘build path’ du projet

entrer la description de l'image ici

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

Si la structure du package est configurée sous la forme src.main.java.com.inventica, au lieu de com.inventica, c’est généralement parce que sous les propriétés du projet> Chemin de la 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, supprimez donc «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> build path> utilisez le dossier source. Après cela, vous devrez peut-être réparer les fichiers .project et .classpath d’Eclipse pour qu’il utilise Maven pour gérer les dépendances, les builds, etc. Généralement, vous pouvez copier ceci depuis un projet de travail car il n’y a pas de projet spécifique ici structuré comme un projet Maven standard.

Une solution simple serait de créer un dossier “java” directement sur le lecteur dans src / main avant même de l’ouvrir en mode éclipse. Eclipse ne se plaindra pas du problème.