Nexus OSS 3:避免下载特定工件

时间:2018-01-31 10:58:56

标签: maven routing nexus nexus3

这可能类似于this SO question,但可能不会。

我想避免任何远程存储库(在Nexus中称为代理存储库)将尝试从my.company开始下载工件。

我尝试使用内容选择器,但没有运气;它仍尝试下载此网址:https://repo1.maven.org/maven2/my/company/some/0.1.0/some-0.1.0.pom

在Artifactory中我可以指定exlcudes,在Nexus 2中有路由。在Nexus 3中可以做些什么?

我做了什么:

  • 创建了一个匹配路径或GroupId
  • 的选择器
  • 为每个远程存储库创建权限
  • 将权限分配给新角色
  • 没有其他角色可以访问新角色,任何用户都没有新角色。
  • 所有用户仍然可以查看和浏览工件的my/company(如果存在)。

虽然看起来你需要这个角色来阅读或查看从我/公司开始的工件,但它并不妨碍nexus尝试下载它们。

我说错了吗?有什么可以做的吗? 尽管没有这个特权,为什么人们仍然可以浏览这条路径?

谢谢!

0 个答案:

没有答案
相关问题