2009-09-11 15 views
21

Quería saber si podemos tener una carga masiva de artefactos en el repositorio en Nexus.Nexus admite la carga masiva de artefactos?

+0

Consulte esta respuesta para una secuencia de comandos Groovy que logra lo mismo, pero utilizando el proceso de implementación estándar: http://stackoverflow.com/questions/3240477/upload-download-entire-directory-to-nexus-through-maven –

Respuesta

16

Se puede hacer en una variedad de maneras:

  • Uso del Nexus artifact upload page (tenga en cuenta que esto sólo funciona para múltiples artefactos con el mismo groupId y artifactId).
  • Configure una secuencia de comandos con múltiples invocaciones dede maven-deploy-plugin, una para cada artefacto.
  • Si tiene acceso al sistema de archivos, puede copiar los archivos directamente en [sonatype-work]/storage/[repository-name]. Si hace esto, configure scheduled tasks para reconstruir los metadatos y reindexar el repositorio.
+1

en la última versión de reconstrucción de nexus, los metadatos simplemente hacen clic derecho en el repositorio en nexus – Chetan

+1

No consideraría la página de carga de nexus útil para la carga masiva de artefactos ya que el diálogo de archivo que aparece solo permite una selección única, por lo que cada artefacto requiere múltiples clics de botón que envejece muy rápidamente. – Jay

+1

La tercera opción funcionaba como un campeón, necesitaba hacer clic en actualizar algunas veces para que recogiera los cambios en el disco. Simplemente copie todo en el directorio ... /. M2/repository en el directorio .../sonatype_work/nexus/storage/thirdparty. –

3

Uso del Nexus Repository Conversion Tool para crear carpetas de instantáneas de la versión y en base a su carpeta .m2 local y luego mover el contenido de esas carpetas en [Sonatype trabajo]/almacenamiento/[repositorio-name].

+0

Ese enlace parece estar muerto o ahora requiere un inicio de sesión. Sin embargo, esta pregunta tiene información sobre cómo usar la herramienta: http://stackoverflow.com/questions/4243477/update-nexus-repository-with-local-artifacts – James

Cuestiones relacionadas