Tengo varios proyectos. Quiero crear diferentes rutas de repositorio maven para cada proyecto. Significa que cada proyecto debe apuntar a una carpeta diferente como repositorio maven (por defecto C: /Users/USERNAME/.m2 se usa como repo). Sé que esto puede aumentar la descarga y los mismos archivos si se utilizan en múltiples proyectos se descargarán o guardarán varias veces. Pero quiero separar el repositorio para diferentes proyectos para poder agrupar el repositorio junto con el código fuente de mi proyecto para compartirlo con la otra persona. Simplemente no quiero compartir todo mi repositorio de m2 (de tamaño 2 gb) para un proyecto muy pequeño de 50 mb de tamaño.Configuración del repositorio maven específico del proyecto
Saludos,
Vibhav
¿Esto soluciona no editable variable de ruta de clase M2_HOME de Eclipse? –
@JoeCoder No relacionado, creo. El M2_HOME dentro de Eclipse es efectivo donde se encuentre su instalación de Maven. "Preferencias-> Maven-> Instalaciones". Su archivo de configuración global se especifica de manera similar en "Preferencias-> Maven-> Configuración de usuario". En el archivo de configuración puede decidir (usando la etiqueta localRepository) donde Maven almacenará su archivo descargado. Entonces, desde mi punto de vista, M2_HOME realmente no importa. –
Acepto que normalmente es cierto, pero tengo varios repositorios maven y 'mvn eclipse: eclipse' siempre genera un .classpath usando la variable M2_HOME. Cuando esa variable no es modificable en el nivel del Proyecto, no puedo compilar dos Proyectos usando repositorios diferentes en el mismo Espacio de Trabajo al mismo tiempo sin editar manualmente .classpath. –