2010-11-12 8 views
2

(HELIOS Eclipse, m2eclipse est installé à partir du site de mise à jour)éclipse ne reconnaît pas package

Je crée une nouvelle application Web: File-> New-> Autre-> Maven-> Projet Maven, Next, Next , puis sélectionné maven-archetype-webapp, ajouté un Id de groupe et Artifact. Maintenant, dans le projet nouvellement créé, je veux ajouter un nouveau paquet java: faites un clic droit sur, new -> package. Nom du paquet inséré et cliquez sur Terminer.

Et je reçois un nouveau dossier. Eclipse ne reconnaît pas cela comme un paquet.

Que dois-je faire pour que Eclipse reconnaisse ce dossier en tant que package?

Beaucoup tia,

DHR

Répondre

5

Le maven-archetype-webapp ne génère pas de dossier src/main/java par défaut et si vous souhaitez ajouter des sources Java dans votre application Web, vous devez créer vous-même src/main/java.

Une fois que ce répertoire a été créé, faites un clic droit sur votre projet puis utilisez Maven> Mise à jour de configuration du projet et il s'ajouté en tant que répertoire source. Ensuite, vous serez en mesure d'ajouter des sources.

Dernière chose, soit utiliser le maven-eclipse-plugin ou utiliser m2eclipse, pas les deux, ils sont mutuellement exclusifs.

+1

Merci pour la réponse complète et éclairante! – user446249

2

Il devrait fonctionner. Vous pouvez marquer le dossier contenant le paquet comme "dossier source" dans eclipse, mais seulement comme une solution rapide ...

Je travaille habituellement avec eclipse sans m2eclipse, et je cours mvn eclipse:eclipse pour générer le projet eclipse. Peut-être que vous pouvez corriger manuellement ceci en exécutant la commande maintenant (d'éclipse avec le plugin ou de mvn directement).

+1

J'ai fait comme vous l'avez dit: lancez mvn eclipse: eclipse et cela a résolu le problème – user446249