【问题标题】:Where is the latest Sonatype Nexus OSS REST API?最新的 Sonatype Nexus OSS REST API 在哪里?
【发布时间】:2013-07-21 00:13:58
【问题描述】:

我一直使用这个页面:http://nexus.xwiki.org/nexus/nexus-core-documentation-plugin/core/docs/index.html,但它的子页面现在无法打开(404 - 未找到)。 谁知道最新的 API 页面在哪里?

【问题讨论】:

  • 您接受了一个错误的答案。请查看正确答案,以免我们误导其他用户。

标签: api nexus sonatype


【解决方案1】:

当然,REST API 仍然是 Nexus 的一部分。由于 API 有时会发生变化,您应该在自己的 Nexus 实例和版本中查找它!您可以使用 Restlet 1x 插件在插件控制台中找到它。

更多详情在这里:http://books.sonatype.com/nexus-book/reference/confignx-sect-plugins.html

如果您想拥有本地副本,例如您的管理员不授予您访问权限,您可以在本地计算机上重新安装 Nexus。您将成为该全新安装的管理员并能够查看文档。还要记住,只有在开发某种集成时才需要 REST API。如果您这样做,则无论如何都应该针对本地 Nexus 实例进行测试...这样您就可以在那里获得文档。

此外,如果您知道文档的入口点,则可以直接访问它们。例如。 https://oss.sonatype.org/nexus-restlet1x-plugin/default/docs/index.html

【讨论】:

  • 您需要成为管理员才能看到插件控制台。为什么不直接发布链接?
  • 您不需要是管理员。您的管理员只需要授予普通用户访问插件控制台的权限。据我所知,没有托管的 Nexus 可以公开使用。我会看看是否可以改变这一点。我还用另一个想法更新了答案。
  • Restlet 1.x API 不是人性。例如我想获取 repo_group 信息,我可以使用“ip:port/nexus/service/local/repo_groups”。 Restlet 1.x API 无法使用搜索,资源太多,ctrl+F 找不到“repo_groups”。我必须阅读每个资源才能找到 api,这浪费了我的时间。英语不是我的母语,我必须使用搜索来找到相同的单词,所以,在我看来,Restlet 1.x API 太难用了,对于一些不擅长的人来说,这不是正确的答案在英语。
  • 我不确定我是否理解您的观点。您可能不喜欢 API,但这是完全不同的方面。我只是指出在哪里可以找到文档。 Nexus 也是开源的,因此请随时提交对文档的改进。
  • 你是对的。这是正确的答案,对于英语不好的人来说是最好的答案。
【解决方案2】:

好像消失了……

较新的 Nexus 版本包含此文档(至少 2.0.4-1 包含)。用另一个主机名替换 nexus.xwiki.org,例如您公司的 nexus 服务器的主机名(您可能必须删除 /nexus 部分):

http://[your-own-nexus]/nexus/nexus-core-documentation-plugin/core/docs/index.html

[编辑]

在 Nexus 2.1 here 的公开可用实例上找到 API 文档

【讨论】:

  • Nexus 2.3.x 不包含文档。“这里的 Nexus 2.1”没问题!
猜你喜欢
  • 2022-01-01
  • 1970-01-01
  • 2013-01-24
  • 1970-01-01
  • 2016-02-19
  • 2014-07-05
  • 1970-01-01
  • 2013-11-19
  • 2023-04-02
相关资源
最近更新 更多