org - maven repository
¿Cómo puedo evitar que los artefactos desplegados anteriormente se sobrescriban? (1)
Utilizamos Artifactory para el repositorio Maven de nuestra empresa. ¿Hay alguna forma de configurarlo (o configurar Maven) para que no se pueda implementar un artefacto en el repositorio si hay un artefacto preexistente con el mismo número de versión?
El razonamiento para esto es asegurarse de que las versiones válidas no se sobrescriban accidentalmente. Si un artefacto realmente necesita ser implementado nuevamente, uno de nuestros desarrolladores puede usar la interfaz web de Artifactory para eliminarlo. Luego pueden desplegar la nueva copia.
¡Gracias!
Esto se logra fácilmente revocando el permiso "Eliminar" de los usuarios / grupos de implementación en el repositorio de destino; el permiso de eliminación es necesario tanto para la eliminación de artefactos como para la redistribución de artefactos.
Todos los permisos de usuario / grupo son editables dentro de la interfaz de usuario en Admin-> Seguridad-> Permisos .
Ver también Gestión de permisos.