java - run - objetivo de construcción de Maven debe especificar
maven eclipse tutorial (4)
Después de probar las soluciones anteriores encontré la correcta.
(1) asegúrese de que las variables de entorno estén bien configuradas (M2_HOME = C: / Archivos de programa / Apache Software Foundation / apache-maven-3.3.3
M2 =% M2_HOME% / bin) ( https://www.tutorialspoint.com/maven/maven_environment_setup.htm )
(2) abrir el símbolo del sistema como administrador
(3) cambie el directorio a su área de trabajo (carpeta cd / área de trabajo / proyecto
(4) finalmente (personalizar)
arquetipo mvn: genera -DgroupId = fr.myGroupId -DartifactId = MyApplication -Dpackagename = fr.myGroupId -DarchetypeArtifactId = maven-archetype-quickstart.
He extraído un proyecto de ejemplo de Struts 2 y tiene el archivo maven pom.xml. Ya instalé el plugin m2e para eclipse. Pero cuando hago clic derecho en el archivo pom.xml y selecciono Maven Build, aparece el siguiente error.
No se han especificado objetivos para esta construcción. Debe especificar una fase de ciclo de vida válida o un objetivo en el formato: o: [:] :. Las fases disponibles del ciclo de vida son: validar, inicializar, generar fuentes, procesar fuentes, generar recursos, procesar recursos, compilar, clases de proceso, generar fuentes de prueba, procesar fuentes de prueba, generar recursos de prueba, procesar -test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verifica, instala, implementa, pre-sitio, sitio , sitio posterior, despliegue del sitio, limpieza previa, limpieza, limpieza posterior. -> [Ayuda 1]
¿Cuál es el objetivo que debo especificar en la ventana m2e cuando hago clic en Maven build?
En el campo de goal
en el cuadro de diálogo Run Configurations
(pestaña Main
), puede ingresar cualquiera de las siguientes fases de Maven:
- validar - validar el proyecto es correcto y toda la información necesaria está disponible
- compilar - compilar el código fuente del proyecto
- prueba : pruebe el código fuente compilado utilizando un marco de prueba de unidad adecuado. Estas pruebas no deben requerir que el código esté empaquetado o implementado. Tome el código compilado y empaquételo en su formato distribuible, como un JAR.
- integración-prueba : procese y despliegue el paquete, si es necesario, en un entorno donde se puedan ejecutar pruebas de integración
- verificar : ejecute las comprobaciones para verificar que el paquete es válido y cumple con los criterios de calidad
- instalar : instale el paquete en el repositorio local, para usarlo como una dependencia en otros proyectos a nivel local
- Implementación : se realiza en un entorno de integración o lanzamiento, copia el paquete final al repositorio remoto para compartirlo con otros desarrolladores y proyectos.
En su Eclipse, Ejecutar -> Ejecutar configuraciones -> a la izquierda verá "Maven Build". A la derecha, mencione su objetivo en la pestaña de objetivos. por ejemplo: -Dmaven.tomcat.port = 8080 tomcat: run
Puede crear un proyecto de Maven con m2e haciendo clic con el botón derecho en su proyecto o en su .pom
, seleccionando Run as
luego Maven build...
luego escriba el package
en el campo de objetivo y haga clic en Run
.
El atajo de teclado correspondiente es Alt+Ctrl+X
, luego m
: lo llevará al mismo cuadro de diálogo.
El resultado probablemente será un archivo .war
en la subcarpeta de target
de su proyecto.