una - validar en java netbeans
¿Cómo limitar la cantidad de artefactos de instantáneas desplegadas en Nexus? (3)
Cree una tarea programada para eliminar las instantáneas antiguas.
Los siguientes enlaces describen la funcionalidad:
- Nexus tareas programadas
- Gestionar tareas programadas - Repository Manager 2
- Configurando y ejecutando tareas - Repository Manager 3
Puede configurar la tarea para mantener siempre un número mínimo de artefactos. Es muy flexible.
El único "gotcha" en la Versión 2 del Repository Manager, es que también deberá ejecutar una segunda tarea, Vaciar Papelera , para recuperar el espacio en disco. Para la Versión 3, deberá ejecutar Compact blob store para asegurarse de que la eliminación devolverá el espacio en disco. Ver los documentos anteriores.
Estamos utilizando Nexus para implementar nuestros artefactos de instantáneas. Nuestro servidor de compilación los implementa durante cada compilación utilizando el siguiente comando: mvn deploy. Como resultado de cada compilación, se implementa la versión más nueva del artefacto. El problema que ya existen sobre docenas de artefactos se implementa en el repositorio y, por supuesto, solo necesitamos el último artefacto. ¿Hay alguna forma de limitar la cantidad de artefactos de instantáneas implementadas en Nexus? Gracias por tu ayuda, Michael
Si tiene acceso de administrador en Nexus Then,
Inicia sesión en Nexus.
Vaya a Administración.
Ir a las tareas programadas.
Puede agregar la tarea: Eliminar viejas instantáneas.
Seleccione el tipo de tarea como Eliminar instantáneas del repositorio.
Puede definir el recuento mínimo de instantáneas o la retención de instantáneas según sea necesario.
Sospecho que no. http://weblogs.java.net/blog/johnsmart/archive/2010/01/03/tale-two-repository-managers-nexus-and-artifactory-compared-and-co
El artefacto [...] también le permite limitar el número de instantáneas por artefacto para cada repositorio.
Esto se dice en contradicción con Nexus.