We use Artifactory for our company\'s Maven repository. Is there a way to set it up (or set Maven up) so that an artifact can\'t be deployed to the repository if there is a
This is easily achieved by revoking the "Delete" permission from the deploying users\groups on the target repository; the delete permission is required for both artifact removal and artifact re-deployment.
All user\group permissions are editable within the UI at Admin->Security->Permissions.
Also see Managing Permissions