如何防止先前部署的工件被覆盖?

时间:2011-06-23 22:05:58

标签: maven maven-3 artifactory

我们将Artifactory用于我们公司的Maven存储库。有没有办法设置它(或设置Maven),以便在存在具有相同版本号的预先存在的工件时,无法将工件部署到存储库?

这样做的原因是为了确保有效版本不会被意外覆盖。如果确实需要重新部署工件,我们的开发人员可以使用Artifactory Web界面将其删除。然后他们可以部署新副本。

谢谢!

1 个答案:

答案 0 :(得分:27)

通过撤消目标存储库上部署users \ groups的“删除”权限,可以轻松实现这一点。工件删除和工件重新部署都需要删除权限。

所有用户\组权限均可在 Admin-> Security->权限的用户界面中进行修改。
另请参阅Managing Permissions