Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada? - Verificar versión de Maven



Buenas, hace tiempo vimos un overview muy rapido de que es el maven (Maven - Introducción a Maven) hoy vamos a ver como instalar maven en Windows, mas que nada como utilizar los comandos de maven sobre una ventana de MS-DOS y verificar la versión del maven "instalada".

1) Tenemos que bajar la versión de maven que mas nos guste, desde la siguiente pagina:
http://maven.apache.org/download.html

(Al momento de escribir esto era la versión 3.0.4)

2) Agregamos a nuestras variables del sistema operativo el path de maven.
(Para no dificultarnos las diferencias entre windows seven y xp, preferiblemente hagamos tecla de windows + tecla de pausa)

    Mi PC ->Propiedades -> Opciones Avanzadas -> Variables de Entorno

Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada?

3) Una vez que estamos dentro de las variables de entorno creamos una nueva. Clic en el boton "Nueva..."


Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada?

4) Al aparecer esta nueva ventana agregamos en el nombre de la variable en el campo 1, en mi caso es M2_HOME.
En el campo 2 ponemos el path completo donde bajamos y descomprimimos el maven.
Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada?

Presionamos Aceptar.



5) Paso editamos la variable path, y al final de ella agregamos ";%M2_HOME%\bin", obviamente sin las comillas.
Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada?

Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada?

6) Finalmente presionamos Aceptar para guardar la edicion del path, luego "Aceptar en las variables de entorno".


Verificar versión de Maven

Luego de instalar el maven, generalmente queremos checkear que todo allá salido bien o en algunos casos queremos corroborar que version de maven tenemos instalada, bueno para ello es muy fácil, abrimos una consola de MS-DOS y escribimos:

mvn -v 
o mvn -version 
o mvn --version

Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada?

Si todo nos salio bien veremos algo como la imagen arriba, en caso contrario deberemos re checkear los pasos de instalación.

Díganme si les fue útil como les resulto la guía.

Saludos



Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada? - Verificar versión de Maven Maven - ¿Como instalar Maven en Windows? - ¿Como saber que versión de Maven tenemos instalada? - Verificar versión de Maven Reviewed by El lado oscuro de java on noviembre 26, 2012 Rating: 5

35 comentarios:

  1. Muchas gracias por el aporte!!! Saludos,

    ResponderEliminar
  2. esta muy detallado muchas gracias !!! sin embargo ya tengo todo bien y sigue sin funcionar la version que tengo es la 3.0.5 quiza sea por eso pero de cualquier forma gracias por el aporte

    ResponderEliminar
    Respuestas
    1. Hola carlos damian, contame no te muestra la version, cuando haces mvn -v ??

      Eliminar
    2. hola, concuerdo con carlos yo tambien instalo la vetrsion 3.0.5 y verifique el jdk y el java que efectivamente esten confiogurados, en mi caso mvn no encuentra como un comando valido mi path y miotra variable fueron creadas segun este tutorial.
      Saludos

      Eliminar
    3. chicos lo acabo de realizar tal cual lo explique en la guia con la version 3.0.5 y funciona se esta comiendo un paso revisenlo por favor saludos!

      Eliminar
    4. Hola, yo tambien instalé la version 3.0.5 y me sale un error que dice que corrija la variable JAVA_HOME para que coincida con la localizacion de instalacion de java.. tengo windows 8, no se si esto influye en algo

      Eliminar
    5. Pablo revisa este link explica como poner la variable JAVA_HOME, si bien no tengo windows 8 pero cualquier cosa vemos como solucionarlo! Saludos!

      Link http://java-white-box.blogspot.com.ar/2012/03/como-configurar-java.html?q=JAVA_HOME

      Eliminar
    6. a mi si me toma el comando el comando mvn -version, pero lo que no puedo hacer es trabajar con proyectos, cuando hago mvn intall me dice Failed to execute goal org.datanucleus:datanucleus-maven-plugin:5.0.2:enhance

      Eliminar
  3. Buenos Dias, He realizado los paso de Crear la variable de entorno y modificar el PATH, pero cuando ejecuto mvn -version
    me sale lo siguiente.

    C:\Users\Juan_Salazar>mvn --version
    "mvn" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.

    que Puedo hacer ? Gracias

    ResponderEliminar
    Respuestas
    1. Juan, creo que es porque te bajaste el source, bajate el binario, comentame como te fue.

      Saludos

      Eliminar
    2. Este comentario ha sido eliminado por el autor.

      Eliminar
    3. Hola Francisco, decime probaste bajándote el binario? cualquier cosa avísame.

      Saludos

      Eliminar
    4. disculpa, a mi me pasa lo mismo, tengo windows 8 y java jdk 7 update 67. y me baje el apache-maven-3.3.3-bin.zip
      \
      me ayudan?

      Eliminar
    5. vale y aqui tambien la respuesta, tienes que instalarte la version mas reciente de java, yo lo pase al java 8 y me funciono ;D luego creas la variable java home y listo saludos, espero haber ayudado ;D

      Eliminar
    6. Genial Zaske! Disculpa la demora en responderte pero estaba de viaje! Gracias por pasar!

      Eliminar
    7. Tienes que descargar el apache maven,no traerlo de un usb y ponelo a tu pc porque si no no te va a funcionar, a mi me paso eso. Tienes que usar iinternet

      Eliminar
    8. Hola! me pasó lo mismo y solucioné instalando el bin y no el src

      Eliminar
  4. Hola yo tambien he seguido los pasos, y al ejecutar el comando mvn -v me sale:
    ERROR: JAVA_HOME not found in your environment
    He añadido entonce la variable JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21
    y en el path: ;%JAVA_HOME%\bin
    y también he añadido esta variable MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m
    y sigue ocurriendo el mismo error, puede ser porque estoy intentando instalarlo en windows 8???

    ResponderEliminar
    Respuestas
    1. Corrijo, ya funciona!!! Sólo que tenía la consola abierta con el error y al intentar ver otra vez la versión de Maven con los cambios nuevos en las variables del entorno que he comentado en mi sms anterior, no me pillaba el cambio. Volví a abrir otra consola y listo!!! ya me salió todo correcto.

      Eliminar
    2. Irene es muy cómico eso pero a mi también me paso, resulta que cuando ponemos en windows el cmd abre una nueva "sesión" con las variables actuales del sistema al momento de abrirlo, luego cuando cambiamos las variables del sistema, no se ven reflejados los cambios en esa sesión ya que se inicio sin los cambios.
      Cualquier cosa que necesites avísame estoy para darles una mano a todos/as Saludos.

      Eliminar
    3. Lamento decirte que no e tenido éxito, lo e revisado ya mucho tiempo, cres que sea por que e echo muchas referencias a mi variable path?
      C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Program Files\Java\jdk1.7.0_45\bin;%java_home%;%M2_HOME%\bin;

      creo que es eso, pero si estoy equivocado me agradecería tu apoyo

      Eliminar
  5. corrección ya también me quedo, leí el comentario de Irene, después realice lo mismo y arranco, gracias a los 2 (y)

    ResponderEliminar
  6. Excelente, de mucha utilidad... sólo quisiera aportar:
    buscando más información en la red (e incluso en la misma página de Maven) habla de "user variables", y no de "system variables", por ende:
    en la 2da imagen (correspondiente al item [3]) el botón "Nuevo" enmarcado es el de arriba, no el de abajo... por lo visto, igual funciona...
    gracias nuevamente!

    ResponderEliminar
    Respuestas
    1. Hola Renato si bien lo que vos decis es verdad, la diferencia va mas alla de maven, en ambos caso va a funcionar, pero la diferencia es que si vos la pones como variable de sistema cualquier usuario que use la pc (me refiero a sesiones) va tener el maven instalado. Al ponerlo solo como user variable es para un usuario puntual. Saludos

      Eliminar
  7. tuve que configurar el JAVA_HOME y todo ok!

    ResponderEliminar
  8. Buenos Dias, He realizado los paso de Crear la variable de entorno y modificar el PATH, pero cuando ejecuto mvn -version
    me sale lo siguiente.
    Baje el Binary
    C:\Users\Juan_Salazar>mvn --version
    "mvn" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.

    ResponderEliminar
  9. Estoy utulizando win 10 y medio el mismo problema:
    C:\Users\Juan_Salazar>mvn --version
    "mvn" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    REINICIE WIN 10 y despues ejecutar el comando mvn -v me sale:
    ERROR: JAVA_HOME not found in your environment
    He añadido entonce la variable JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21
    y en el path: ;%JAVA_HOME%\bin . Y con eso
    C:\windows\system32>mvn -v
    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T10:41:47-06:00)
    Maven home: C:\Program Files (x86)\apache-maven-3.3.9
    Java version: 1.8.0_101, vendor: Oracle Corporation
    Java home: C:\Program Files\Java\jdk1.8.0_101\jre
    Default locale: es_SV, platform encoding: Cp1252
    OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"

    ResponderEliminar
  10. hola necesito ayuda instale maven y java ambos si hago -version me dan la info de la version.
    pero cuando quiero hacer maven install en un proyecto java dice build failure, me parece muy raro porque error de codigo no es ya que pruebo hacerlo en una maquina con linux y si anda

    ResponderEliminar
  11. hola necesito ayuda instale maven y java ambos si hago -version me dan la info de la version.
    pero cuando quiero hacer maven install en un proyecto java dice build failure, me parece muy raro porque error de codigo no es ya que pruebo hacerlo en una maquina con linux y si anda

    ResponderEliminar
  12. este foro sigue activo? tengo una duda

    ResponderEliminar

Con la tecnología de Blogger.