Tengo un sistema de arranque dual con Windows y Linux. Tengo otra partición que es visible tanto para Windows como para Linux. Quiero poner mi repositorio local allí. ¿Cómo puedo proporcionar una ruta que comprendan tanto Linux como Windows? Windows lo ve como unidad d:/repository
y Linux lo ve como /media/234242342/repository
. ¿Cómo debo configurar esto en pom.xml
?Ubicación del repositorio local de Maven para Linux y Windows
Respuesta
Cada SO necesita un M2_HOME
según la documentación de Maven. Dentro de $M2_HOME/conf/
puede poner un archivo settings.xml
y en eso puede especificar la ubicación del repositorio local utilizando el elemento <localRepository/>
.
Así que para su sistema específico, en Windows utilizar
<localRepository>d:\repository</localRepository>
y en Linux
<localRepository>/media/234242342/repository</localRepository>
No haces que en el POM, pero en su ~/.m2/settings.xml
, lo que sería diferente para tanto Linux como Windows, entonces no hay problema. Vea el elemento localRepository
:
<settings>
<localRepository>d:\repository</localRepository>
<!-- or -->
<localRepository>/media/234242342/repository</localRepository>
...
</settings>
no puedes definir ambos lugares como repositorios separados y dejar experta en utilizar el disponible?
O symlink /media/234242342/repository
a /repository
y use esta ruta para ambas compilaciones.
Además, eche un vistazo a maven profiles, ¡podría ser útil!
esta es una respuesta incorrecta - mira las otras respuestas – xhudik
Se encuentra en el directorio /home/.m2, la carpeta probablemente esté oculta. Por lo tanto, deberá presionar Ctrl + H para ver las carpetas ocultas.
- 1. ¿Cómo obtener la ubicación del repositorio local de Maven?
- 2. Especificación de la ubicación del repositorio local de Maven como parámetro CLI
- 3. ¿Cómo obtener la ubicación del repositorio local desde el plugin Maven 3.0?
- 4. Usando tarea ant Maven para instalar frasco para repositorio local
- 5. Cambiar la ubicación del repositorio local de gradle para la compilación en la nube de Jenkins
- 6. convertir el repositorio local de maven al repositorio remoto
- 7. Maven no utiliza el repositorio local
- 8. experto ubicación de repositorio para hsqldb 2.0
- 9. Eclipse m2eclipse obteniendo dependencias del repositorio local
- 10. ¿Cómo elegir la ubicación del repositorio local para las tareas de Mylyn?
- 11. Cómo subir fuentes de repositorio local de Maven
- 12. Cambiar la ubicación del directorio del repositorio de Git.
- 13. Instalar artefactos de Maven en un repositorio local programáticamente
- 14. Copia de seguridad del repositorio local Mercurial
- 15. Usar el repositorio de maven como caché de hiedra local
- 16. Cómo cambiar el repositorio local de Maven en eclipse
- 17. ¿Cuándo es seguro eliminar el repositorio local de Maven?
- 18. Repositorio en línea de Spring para Maven
- 19. Configuración del repositorio maven específico del proyecto
- 20. Ubicación del contenedor para claves públicas y privadas en Windows?
- 21. Agregar una biblioteca JNI al Repositorio Maven local
- 22. Ubicación de datos compartidos para Linux y Mac OS X
- 23. ¿Cómo instalo manualmente un contenedor en mi repositorio Maven local?
- 24. ¿Cómo actualizar el repositorio local de maven con los artefactos más nuevos de un repositorio remoto?
- 25. maven espejos repositorio
- 26. Ubicación del Módulo Kernel de Linux
- 27. ¿Cómo ver la diferencia entre el jefe del repositorio local y el jefe del repositorio remoto?
- 28. añadir un repositorio local como un subdirectorio del repositorio remoto
- 29. esquema de repositorio para grandes Maven proyecta
- 30. ¿Por qué maven usa mi repositorio interno antes de mi repositorio local?
Gracias por la respuesta muy rápida – user373201