Correction du nom des packages
Bonjour à tous.
Je me traîne ce problème depuis un moment, je m'y attaque maintenant. Voilà, j'ai produit mon projet avec maven archetype il y a de cela quelques mois, l'arborescence de mon code respecte les conventions Java, à savoir (après avoir fait le ménage) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| ./
|-- pom.xml
|-- src
| |-- main
| | `-- java
| | `-- fr
| | `-- comp
| | `-- local
| | |-- Classe1.java
| | `-- ClasseUtils.java
| `-- resources
| `-- proticport.properties
`-- target
| |-- META-INF
| | `-- MANIFEST.MF
| `-- WEB-INF
| `-- classes...
`-- war
`-- work
`-- webapp-cache.xml |
Par contre, Eclipse m'oblige à nommer les packages en ajoutant "main.java" devant, c'est à dire plutôt que d'utiliser simplement fr.comp.local, il m'oblige à mettre : main.java.fr.comp.local
Si j'enlève "main.java" du nom de package, Eclipse me suggère 2 solutions pour corriger l'erreur qu'il détecte :
- changer les classes modifiées de place pour les mettre dans un répertoire src/fr/comp/local/ à la racine du projet ;
- remettre le nom de package avec main.java.fr.comp.local
J'ai regardé les packages de projets développés sous Maven, et le package déclaré ne contient pas "main.java", ce qui me paraît normal.
Savez-vous comment faire pour pouvoir supprimer l'erreur levée par Eclipse ?