我正在尝试将Sonatype Nexus 3和内容选择器用于Maven 2存储库。 我创建了一个名为“ custom-snapshots”的Maven 2存储库,并使用查询
创建了一个内容选择器coordinate.groupId =^ "net"
(我的原始查询更加精确,但是我试图缩小问题的范围。我不认为问题出在内容选择器上,尽管当我单击预览并针对自定义快照运行它时,我确实得到了匹配。)
然后,我使用内容选择器创建了一个名为“ sea-lion-snapshot-priv”的特权 海狮选择器”,存储库“自定义快照”和操作“读取,编辑,浏览”。
接下来,我创建了一个角色为“ sea-lion-role”和“ sea-lion-snapshot-priv”。最后,我创建了一个角色为“ sea-lion-role”和“ nx-anonymous”的用户“ sam”。我没有更改nx-anonynmous的任何权限。
测试时:
我希望看到的工件是Sam,但不是匿名的/其他用户。
关于我可能设置错误或解决问题的技巧的任何想法吗?
答案 0 :(得分:0)
@rseddon的评论是缺少的步骤。在文档中,这是我在使用时的确切设置:
此配置适用于:
使用此设置,除非您是管理员,否则看起来看不到没有内容选择器的存储库中的项目。这对我的用例来说很好。