En una máquina con Windows, se espera que la carpeta .m2 esté ubicada en ${user.home}
. En Windows 7 y Vista esto resuelve en <root>\Users\<username>
y en XP es <root>\Documents and Settings\<username>\.m2
. Por lo tanto, normalmente lo vería en c:\Users\Jonathan\.m2
.
Si desea crear una carpeta con un prefijo .
en Windows, simplemente puede hacer esto en la línea de comandos.
- Ir al inicio -> Ejecutar
- Tipo cmd y pulse Enter
- En el símbolo del sistema escriba md c: \ Users \ Jonathan \ .m2 (o equivalente para su valor de $ {user.home}).
Tenga en cuenta que en realidad no necesita la ubicación .m2 a menos que desee crear un archivo de configuración de usuario distinto, que es opcional (véase la Settings reference para más detalles).
Si no necesita un archivo de configuración de usuario por separado y realmente no desea el repositorio local debajo de su casa de usuario, simplemente puede establecer la ubicación de su repositorio en una carpeta diferente modificando el archivo de configuración global (ubicado en \ conf \ settings.xml).
El siguiente fragmento fijaría el repositorio local a 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>
...
Esperaría que esté debajo de donde esté la 'java.home' Java [propiedad del sistema] (http://download.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties % 28% 29) apunta a (de forma predeterminada). Será creado por Maven si no existe. – McDowell