Créez un projet Web avec Maven:
mvn archetype:generate -DgroupId=com.trial -DartifactId=message
-DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
Convertissez le projet en projet Web Eclipse en utilisant:
mvn Eclipse:eclipse -Dwtpversion=2.0
Importer un projet existant dans Eclipse:
L'icône du projet contient un dossier au lieu d'une icône Web et d'une icône de dossier. Je trouve cela un peu étrange et lorsque j'essaie de l'exécuter également, l'option Exécuter sur le serveur est manquante. Je suis sûr d'avoir bien suivi les étapes. Où puis-je tarder à obtenir un tel résultat?
J'ai les suggestions ci-dessous:
Commencez par vérifier si votre Eclipse est dans Jave EE Perspective
ou non. S'il s'agissait uniquement de la perspective Java, l'option d'exécution ne viendra pas.
Faites un clic droit sur votre projet, allez aux propriétés.
Cliquez sur Project Facets
Vérifiez si Dynamic Web module
est coché ou non. Si ce n'est pas juste cocher marqué.
La version WTP est plutôt ancienne, vous devez plutôt ajouter les fonctionnalités d'un projet Web. Editez le fichier .project
et écrivez sous la balise natures
<nature>org.Eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.Eclipse.wst.common.modulecore.ModuleCoreNature</nature>
et sous la balise buildSpec
, ajoutez des constructeurs
<buildCommand>
<name>org.Eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.Eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>