Maven Sonatype Nexus是否可以配置为限制用户可以部署哪些工件?
我已经安装了Nexus 2.0.6,并且与LDAP服务器的集成正在运行(仅限身份验证)。有没有办法配置Nexus,以便只有一组开发人员能够部署给定的工件或组Maven Sonatype Nexus是否可以配置为限制用户可以部署哪些工件?,maven,nexus,Maven,Nexus,我已经安装了Nexus 2.0.6,并且与LDAP服务器的集成正在运行(仅限身份验证)。有没有办法配置Nexus,以便只有一组开发人员能够部署给定的工件或组 我基本上不希望团队a中的开发人员部署团队B负责的工件。您可以使用所述的存储库目标、权限和角色对存储库进行分区。几个月前我测试过这个,它似乎运行得很好。在Nexus2.0.1下,这是我已经完成并验证过的解决方案 注意事项: 这允许将“工件上载”选项限制为目录层次结构。 这与“部署”或“发布准备”并不完全相同 步骤: 从目前所有拥有它的人身上移
我基本上不希望团队a中的开发人员部署团队B负责的工件。您可以使用所述的存储库目标、权限和角色对存储库进行分区。几个月前我测试过这个,它似乎运行得很好。在Nexus2.0.1下,这是我已经完成并验证过的解决方案
注意事项:
这允许将“工件上载”选项限制为目录层次结构。
这与“部署”或“发布准备”并不完全相同 步骤:
*/com/mycompany/target dir/*
仔细检查掩码,它以句号星号开始,以句号星号结束
工件上传
com.mycompany.target目录(创建)
com.mycompany.target目录(删除)
com.mycompany.target目录(读取)
com.mycompany.target目录(更新)
这就是将上载角色限制到此repo.directory的原因
Nexus部署
Repo:所有Maven存储库(读取)
用户界面:基本用户界面权限
Upload.Role.relasses.Target-Dir