如何在 Nexus OSS 3 中配置路由

2024-05-21

Sonatype Nexus 2 具有“路由”功能,因此我可以将内部工件的请求配置为仅由某些(内部)存储库提供服务。

我已经运行了 Nexus 3 的一个版本,但我没有看到任何方法来实现此功能。有一种叫做“内容选择器”的东西,可能是新机制,但绝对没有它的文档,所以我无法使用它。这是一个非常重要的安全要求。

我错过了什么吗?如何在 Nexus 3 中路由请求?


Nexus 3.17 已发布。它是第一个支持路由规则的版本。它们的工作方式与 Nexus 2.X 不同,但满足相同的需求。现在事情以规则为中心,而不是以回购为中心。我发现 Nexus 3 的方法更容易理解。

This 文档页 https://help.sonatype.com/repomanager3/configuration/routing-rules显示新的路由规则。

对于未来的读者:

  • 内容选择器:关系中的特权。如果您想限制用户访问某些路径,则很有用
  • 路由规则:针对哪些模式查询哪些存储库。如果您只想从某些存储库查找某些路径,则很有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Nexus OSS 3 中配置路由 的相关文章

  • Maven 原型删除注释

    我正在使用 Maven 生成原型 我能够使原型生成良好 并且它生成的项目模板按预期工作 唯一的问题是在我的 shell 脚本中 脚本中注释掉的所有内容都会被删除 只留下命令 我进行了多次搜索 我所能找到的只是另一个用户面临类似的 java
  • maven + eclipse + tomcat:类未找到异常

    我有一个使用 servlet 的简单 Web 应用程序 我将其创建为 Maven 项目 然后将其导入到 Eclipse 中 文件 gt 导入 gt 现有的 Maven 项目 战争已正确部署到 tomcat 7 但是 当我在 Eclipse
  • maven 从命令行覆盖project.version

    我想知道是否可以通过命令行覆盖maven中的project version version变量 以下不起作用 mvn deploy Dversion 1 0 test SNAPSHOT mvn deploy Dproject version
  • 可以在 Travis 启动的构建上运行 Bower 和 npm 吗?

    我有一个在 GitHub 上托管的项目 https github com njacobs5074 InOutBoard https github com njacobs5074 InOutBoard 运行npm and bower来自 Ma
  • 如何使用 Maven 构建 Gradle 插件

    可以使用 Maven 构建 Gradle 插件 需要哪些依赖项 是的 这是可能的 我们这样做是为了Spring Boot 的 Gradle 插件 https github com spring projects spring boot tr
  • Netbeans Maven 项目 - 其他来源未出现

    在Netbeans Maven项目中 逻辑文件夹中的Other Source通常是一些文本 xml等文件的存储 但是 我不明白它到底何时出现以及如何在创建新项目时创建它 我尝试过 与带有 junit 测试文件的测试包相同 右键单击Proje
  • 如何将本地jar文件添加到Maven项目中?

    如何直接在项目的库源中添加本地 jar 文件 尚未成为 Maven 存储库的一部分 您可以直接添加本地依赖项 如构建包含专有库的 Maven 项目 https stackoverflow com questions 4491199 buil
  • m2e:m2e 不支持复制依赖项

    我在我的中收到此错误pom xml 我不明白我需要更改什么才能让 Eclipse 运行该项目 运行为 gt maven build
  • Spring 中 Mockito 的间谍对象

    当我尝试在单元测试中监视对象时 我有一个例外 这是我的单元测试文件 RunWith SpringJUnit4ClassRunner class ContextConfiguration locations classpath spring
  • wagon-git 和 Gradle

    这个不错的小工具承诺帮助我将工件上传到私人 Bitbucket 存储库 http synergian github io wagon git bitbucket html http synergian github io wagon git
  • Eclipse:更改 Maven pom.xml 文件中的 webapp 文件夹

    是否可以在 pom xml 中为 webapp 文件夹定义一个与标准位置 src main webapp 不同的位置 我知道你可以定义你的网络文件夹
  • 以编程方式启动 OSGi (Equinox)?

    我希望能够轻松启动 OSGi 框架 最好是 Equinox 并从 java main 加载我的 pom 中列出的任何包 这可能吗 如果是这样 怎么办 似乎 pax 工具可以做到这一点 但我似乎找不到任何表明这一点的文档 我知道我可以像这样启
  • 如何强制maven更新本地repo

    我在一个项目中编译了一个 jar 文件 以便可以在第二个项目中使用它 我可以在 m2 文件夹中看到 jar 文件 但在第二个项目中 它抱怨找不到工件 我想我必须强制 Maven 更新索引 缓存一些东西 但不知道到底是什么 任何提示 谢谢 更
  • 在 Nexus 中部署后,POM.xml 中的变量未解析?

    我使用 Maven Multi Modul Jenkins 构建然后部署在 Nexus 中 我在 Pom 文件中使用了在parent pom 部分属性中定义的许多变量 我会在构建 部署后解析 Pom Nexus 中的变量 我知道这是可行的
  • 找不到工件 com.sun:tools:jar:1.7 [重复]

    这个问题在这里已经有答案了 这是我的 pom xml
  • Maven 通常不会解析传递依赖项的版本号 - “${project.version}”

    我已经被这个问题困扰了一段时间 无法弄清楚问题可能是什么 它是间歇性的 这就是为什么我在这里和那里花了半个小时来尝试解决它 但最终放弃 直到我厌倦了再次尝试 现在我已经厌倦了来这里哭泣 由于某种原因 我的 Maven 安装 设置似乎经常无法
  • Maven 项目不会在 selenium 项目的 test-output 文件夹中生成 testng 结果

    我用 selenium 和 TestNG 创建了 Maven 项目 当我使用 pom 文件运行项目时 它不会生成 TestNG 结果 测试输出文件夹 但是当我将项目运行为 testng xml gt 右键单击 运行为 gt TestNG 套
  • “强制更新快照/版本” - 这是什么意思

    在 Maven 项目中 选择 更新项目 时 有一个名为 强制更新快照 版本 的选项 它有什么作用 强制更新快照 版本 就像运行以下命令 mvn U install U 也可以用作 update snapshot 看here http boo
  • 如何使用 Maven 打包并运行具有依赖项的简单命令行应用程序?

    我对 java 和 Maven 都是全新的 所以这可能非常简单 如果我遵循maven2hello world此处的说明 http maven apache org guides getting started maven in Five m
  • 如何使用 Maven 和 wsimport 从 wsdl 生成类?

    当我尝试运行 mvngenerate sources 时 这是我的输出 SLF4J Failed to load class org slf4j impl StaticLoggerBinder SLF4J Defaulting to no

随机推荐