我们将Artifactory用于我们公司的Maven存储库。有没有办法设置它(或设置Maven),以便在存在具有相同版本号的预先存在的工件时,无法将工件部署到存储库?
这样做的原因是为了确保有效版本不会被意外覆盖。如果确实需要重新部署工件,我们的开发人员可以使用Artifactory Web界面将其删除。然后他们可以部署新副本。
谢谢!
答案 0 :(得分:27)
通过撤消目标存储库上部署users \ groups的“删除”权限,可以轻松实现这一点。工件删除和工件重新部署都需要删除权限。
所有用户\组权限均可在 Admin-> Security->权限的用户界面中进行修改。
另请参阅Managing Permissions