J'ai extrait un exemple de projet Struts 2 et il contient le fichier maven pom.xml. J'ai déjà installé le plugin m2e pour Eclipse. Mais lorsque je clique avec le bouton droit sur le fichier pom.xml et sélectionne Maven Build, cela me donne l'erreur ci-dessous.
Aucun objectif n'a été spécifié pour cette version. Vous devez spécifier une phase de cycle de vie valide ou un objectif au format: ou: [:] :. Les phases de cycle de vie disponibles sont: valider, initialiser, générer-sources, processus-sources, générer-ressources, processus-ressources, compiler, classes-processus, générer-tester-sources, processus-tester-sources, générer-tester-ressources, processus -test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-site, site , post-site, site-déployer, pré-nettoyage, propre, post-nettoyage. -> [Aide 1]
Quel est l'objectif que je dois spécifier dans la fenêtre m2e lorsque je clique sur Maven build?
Vous pouvez créer un projet maven avec m2e en cliquant avec le bouton droit sur votre projet ou votre .pom
, en sélectionnant Run as
puis Maven build...
puis écrivez package
dans le champ objectif et cliquez sur Run
.
Le raccourci clavier correspondant est Alt+Ctrl+X
, puis m
- cela vous amènera à la même boîte de dialogue.
Le résultat sera probablement un .war
fichier dans le sous-dossier target
de votre projet.
Dans votre Eclipse, Exécuter -> Configurations de l'exécution -> à gauche, vous verrez "Maven Build". À droite, veuillez mentionner votre objectif dans l'onglet Objectifs. par exemple: - Dmaven.Tomcat.port = 8080 Tomcat: run
Dans le champ goal
sur Run Configurations
(onglet Main
), vous pouvez saisir n'importe laquelle des phases suivantes de Maven:
après avoir testé les solutions ci-dessus, j'ai trouvé la bonne.
(1) assurez-vous que les variables d'environnement sont bien définies (M2_HOME = C:\Program Files\Apache Software Foundation\Apache-maven-3.3.3
M2 =% M2_HOME%\bin) ( https://www.tutorialspoint.com/maven/maven_environment_setup.htm )
(2) ouvrez l'invite de commande en tant qu'administrateur
(3) changer de répertoire dans votre espace de travail (dossier cd/workspace/project
(4) enfin (personnaliser)
archétype mvn: générer -DgroupId = fr.myGroupId -DartifactId = MyApplication -Dpackagename = fr.myGroupId -DarchetypeArtifactId = maven-archetype-quickstart.