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
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.