AFAIK maven no tiene un instalador para Windows, simplemente descomprimirlo donde quieras, como se explica aquí.

Sin embargo, en muchos lugares, hay referencias a una .m2 carpeta dentro de la carpeta de usuario (en Win7 me imagino que sea por defecto en C:\Users\.m2. Por desgracia no tengo esa carpeta. Hay algún comando para crear esta carpeta? Me estoy perdiendo algo básico?

  • Yo esperaría a estar bajo donde el java.home Java el sistema de la propiedad los puntos a (por defecto). Será creado por Maven si no existe.
InformationsquelleAutor Jonathan | 2011-05-21

6 Comentarios

  1. 73

    En una máquina con Windows, el .m2 de la carpeta que se espera se encuentre en ${user.home}. En Windows 7 y Vista resuelve <root>\Users\<username> y en XP es <root>\Documents and Settings\<username>\.m2. Por lo que normalmente se ve en c:\Users\Jonathan\.m2.

    Si quieres crear una carpeta con un . prefijo en Windows, usted puede simplemente hacer esto en la línea de comandos.

    • Ir a Inicio->Ejecutar
    • Tipo cmd y pulse Entrar
    • En el símbolo del sistema, escriba md c:\Users\Jonathan\.m2 (o su equivalente para su ${usuario.home} valor).

    Tenga en cuenta que usted no necesita realmente el .m2 ubicación, a menos que desee para crear un distintivo archivo de configuración de usuario, que es opcional (véase la La configuración de referencia para más detalles).

    Si usted no necesita separar archivo de configuración de usuario y realmente no desea que el repositorio local bajo su usuario de casa, usted puede simplemente establecer la ubicación de su repositorio a una carpeta diferente mediante la modificación de la configuración global de archivo (que se encuentra en \conf\settings.xml).

    El siguiente fragmento de código se establece el repositorio local para c:\Maven\repository por ejemplo:

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
      <localRepository>c:\Maven\repository</localRepository>
      ...
    • Muy clara la respuesta! probado y es resuelto mi problema. Pero respondió a una pregunta yo pregunté en SA. Rico, si vas a copiar y pegar la última parte de su respuesta a mi pregunta, me voy a dar el crédito de la respuesta correcta. El Q está aquí: stackoverflow.com/questions/6081838/…
    • Me alegro de que ayudado, he modificado la respuesta ligeramente para adaptarse mejor a la otra pregunta.
    • Rico, yo voy a dar la respuesta, ya que me ayudó a resolver mi problema, aunque no me ayudan a entender por qué yo (todavía) no tienen la .m2 directorio de…
    • Si desea crearlo desde el Explorador de Windows, usted debe crear una carpeta con el nombre .m2.(tenga en cuenta el punto final). No te preocupes, que windows va a quitar el punto final para usted.
  2. 10

    Cuando la primera instalación de maven, .m2 de la carpeta no estará presente en C:\Users\ {usuario} la ruta.
    Para generar la carpeta para ejecutar cualquier comando maven por ejemplo, mvn clean, mvn install etc. por lo que se busca settings.xml en .m2 de la carpeta y cuando no se encuentra, se crea uno.

    Tan largo de la historia cur corto,
    abrir cmd -> mvn install

    Se mostrará no pudo encontrar ningún proyectos(no te preocupes maven está trabajando bien :P)
    ahora compruebe su carpeta de usuario.

    P. S. Si todavía no puede ver .m2 de la carpeta de intentar mostrar elementos ocultos.

    • Simple hasta el punto! Gracias.
  3. 10

    Uso mvn -X o mvn --debug para averiguar a partir de la cual los diferentes lugares de Maven lee settings.xml. Este modificador activa el registro de depuración. Acabo de comprobar que en las primeras líneas de mvn --debug | findstr /i /c:using /c:reading.


    Derecho, Maven utiliza el Java del sistema de propiedad user.home como ubicación para el .m2 de la carpeta.

    Pero user.home hace no siempre resolver a %USERPROFILE%\.m2. Si usted se ha cambiado la ubicación de la carpeta del Escritorio a otro lugar, user.home podría resolver en el directorio principal de esta nueva carpeta del Escritorio. Esto ocurre cuando se utiliza Windows Vista o una más reciente de Windows junto con Java 7 o más vieja versión de Java.

    El blog Java de usuario».casa» está Mal en Windows lo describe muy bien y le da enlaces a los oficiales de los informes de error. El error está marcado como resuelto en Java 8. El comentario del blog de visitantes de Lars propone una buena solución.

    • Gracias por la respuesta y el enlace
  4. 2

    ¿Tiene el sistema de archivos de la pantalla de configuración configurar para mostrar archivos y carpetas ocultos? Si recuerdo correctamente, por defecto está oculto. Debe ser bajo c:\users\username\.m2.

    • sí, yo no 🙂 ¿Qué se debería crear esta carpeta en el primer lugar?
    • Yo creo que se crea cuando se ejecuta el primer proyecto a través de maven. Tiene el proyecto de construir con éxito, y si no ¿hasta qué punto se hacen?
    • no, no debido a esto, actualmente sin resolver la pregunta: stackoverflow.com/questions/6081275/…
    • Ah, eso tiene sentido. Una vez que jar visible para Maven y empezar a construir el éxito, el directorio debería aparecer.
    • Si voy a requerir de una compilación correcta empezar a tener la .m2 directorio, y sólo a través de este directorio que yo podría ser capaz de resolver el siguiente problema, estoy en un punto muerto – stackoverflow.com/questions/6081838/…
    • También hay un mundial settings.xml archivo en el directorio conf de su Maven de distribución para establecer su querido configuración (y este sería el punto correcto para la configuración que se aplican a todos los usuarios).
    • Siguiente Ricos del Vendedor de responder, yo era capaz de construir con éxito. Por desgracia, el .m2 directorio que aún falta de C:\Users\Jonathan… un misterio…

  5. 0

    ¿Hay algún comando para crear esta carpeta?

    Si smb frente a este problema de nuevo, usted debe saber la forma más simple para crear .m2 de la carpeta.
    Si descomprimiste maven y configurar maven variable path – sólo trato mvn clean comando desde cualquier lugar que te gusta!
    No tengas miedo de mensajes de error cuando se ejecuta, funciona y se crea necesario directorio.

Dejar respuesta

Please enter your comment!
Please enter your name here