2011-10-20 24 views
5

Tengo un directorio de repositorio bajo .m2 que quiero usar como un repositorio remoto (-Dmaven.repo.remote = http: // nombrehostremota/repo) a otros hosts. Intenté simplemente exponer el directorio .m2/repository/en Apache como http://remotehostname/repo, el directorio es completamente visible a través de HTTP, pero Maven no parece estar leyendo desde el repositorio expuesto. Por diversas razones, no deseo agregar este nuevo repositorio remoto a settings.xml; limitarlo a -Dmaven.repo.remoteconvertir el repositorio local de maven al repositorio remoto

¿Qué debo hacer para convertir un repositorio local en .m2 como un repositorio remoto?

Respuesta

1

No he oído hablar de ningún gestor de repositorios maven que simplemente pueda reflejar su carpeta .m2 (que es solo un repositorio local). Necesita instalar y configurar el software de administración de repositorios ... hay muchos gratuitos, de código abierto, recomiendo Artifactory o Nexus.

Nexus encaja muy de cerca con sus requisitos, ya que utiliza un repositorio basado en archivos y el diseño del archivo coincide con el diseño del repositorio local.

2

relación con la respuesta de @ Percepción, se puede ver en Nexus Command Line herramienta, que puede ayudar a convertir tu repositorio local para repo nexo

Cuestiones relacionadas