tutorial que proyecto pom mvn fases español desde crear consola conceptos comandos basicos maven

maven - que - mvn package



¿Cómo ejecutar Maven desde otro directorio(sin cd a project dir)? (2)

No creo que Maven apoye esto. Si estás en Unix y no quieres abandonar tu directorio actual, puedes usar un script de shell pequeño, una función de shell o solo un sub-shell:

user@host ~/project$ (cd ~/some/location; mvn install) [ ... mvn build ... ] user@host ~/project$

Como una función de bash (que podría agregar a su ~ / .bashrc):

function mvn-there() { DIR="$1" shift (cd $DIR; mvn "$@") } user@host ~/project$ mvn-there ~/some/location install) [ ... mvn build ... ] user@host ~/project$

Me doy cuenta de que esto no responde a la pregunta específica, pero puede proporcionarle lo que está buscando. No estoy familiarizado con el shell de Windows, aunque también debería poder alcanzar una solución similar allí.

Saludos

Suponiendo que mi proyecto de Maven se encuentra en /some/location/project y mi ubicación actual es /another/location/ ¿cómo puedo ejecutar Maven Build sin cambiar a la ubicación del proyecto cd /some/location/project ?


Puede usar el parámetro -f y especificar la ruta al archivo pom, por ejemplo, mvn -f /path/to/pom.xml

Esto ejecuta maven "como si" estuviera en /path/to para el directorio de trabajo.