2013-05-29 5 views
2

J'ai un projet Spring MVC basé sur Maven. Je veux être capable de déclencher un build Maven quand je clique avec le bouton droit de la souris sur un projet et que je clique sur "Build Project". A partir de maintenant rien ne se passe. Toutefois, si je clique avec le bouton droit sur un projet et que je clique sur Exécuter en tant que ...> Maven Build et fournissez le "package" d'objectif, cela déclenche une génération Maven. Ce qui l'empêche d'exécuter Maven Build quand je clique sur le projet de construction.Trigger Maven Build à partir d'Eclipse Build

Répondre

0

Cela signifie simplement que maven n'a aucune idée de ce que vous voulez qu'il fasse. Lancer la version maven sans spécifier de but, c'est comme exécuter mvn depuis la ligne de commande. Cela vous donnera une erreur.

[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.263s 
[INFO] Finished at: Wed May 29 15:33:36 CAT 2013 
[INFO] Final Memory: 2M/76M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-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-deploy, pre-clean, clean, post-clean. -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException 

Notez la ligne qui dit, Vous devez spécifier une phase du cycle de vie valide ou un objectif.

Voir le lien au bas du message d'erreur pour plus d'explications. Aussi, vous voudrez peut-être lire ce page sur le site Web de maven.