问题标签 [nexus3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2656 浏览

rest - 通过 Nexus 3 REST API 删除存储库

在关于其 REST API 和脚本的 Nexus 3 参考中,描述了如何将 Groovy 脚本上传到 Nexus 3 以及如何运行它们。示例展示了如何创建新的存储库,例如 Maven 存储库:

但是,尽管听起来很简单,但我没有找到任何类似的方法来删除或删除现有存储库。这真的不可能吗?

0 投票
2 回答
1406 浏览

search - 以编程方式通过 Nexus 3 搜索资产/组件

由于新版本的 Nexus 没有更多的 REST 功能来搜索存储库中的工件,我的想法是使用 Groovy 脚本来构建“我自己的 REST”系统。目前我正在尝试发布一个如下所示的脚本:

我的问题是服务保持为空,我不知道注入是否会在脚本中起作用。这是正确的方法吗?如果是,我做错了什么,如果不是,那么正确的方法是什么?

0 投票
1 回答
1945 浏览

npm - Nexus 3 npm 代理大部分时间都失败

我们使用 Nexus 3.0.1-01 代理https://registry.npmjs.org/ 我们已经配置了一个包含 npmjs.org 代理的组和我们本地托管的 npm 存储库。在本地 npm-config 中,我们将 npm 指向我们的 Nexus 作为注册表。 所有到 Internet 的连接都通过我们公司的 http(s) 代理。

当使用 Nexus 解决诸如 bower (例如 via npm install -g bower)之类的“公共”依赖项时,它将失败 10 次中的 8 次。当我们指向官方注册表时,一切正常 100% 的时间。

错误如下所示:

查看调试日志,我们得到一个 HTTP 404,然后是一个 HTTP 304,然后安装失败。

就像我说的,我们可以重复安装几次,最终它会起作用。如果我们通过我们的代理使用https://registry.npmjs.org/一切正常。

我们还有一个 Nexus 2.11.3-01,如果我们将它用作 npm 注册表(代理),它也可以正常工作。

我搜索了 Sonatype JIRA,但找不到任何关于这是否是 Nexus 3 问题的提示。

任何提示表示赞赏!

0 投票
0 回答
426 浏览

spinnaker - Nexus 3 docker 私有注册表是否支持承载身份验证?

我想将 nexus 3 用作私有 docker 注册表。一切正常,直到我尝试将 Spinnaker 连接到此注册表,并且当 Spinnaker 尝试使用凭据连接到注册表时,我看到此错误:

有人知道这个问题吗?

我的云驱动配置:

0 投票
1 回答
5216 浏览

nexus - 从 Maven 推送到 Nexus 3 的文件(WAR 和 JAR)的位置是什么

我正在使用Nexus Repository 3作为构建文件的存储。更准确地说,通过 Maven 部署插件部署到存储库的WARJAR工件。

我一直在下面的多个文件夹中搜索,/sonatype-work/nexus3/但找不到任何文件。

Nexus 存储 WAR 和 JAR 文件的确切位置(文件路径)?

0 投票
1 回答
2193 浏览

rest - Nexus - 列出存储库中的工件

除了使用 rest API 之外,有没有办法在 Nexus v3.0 中列出工件?由于此版本的其余 API 尚未实现。

0 投票
0 回答
829 浏览

osgi - 启动 Nexus 3 Karaf 控制台

在 Nexus 3 的 Sonatype 书籍的第 16.2 章中,您可以通过在 nexus 运行命令后按 enter 来启动 Karaf 控制台:

捆绑包可以通过 Karaf 控制台加载。要启用控制台,请将 bin\nexus.vmoptions 中的 karaf.startLocalConsole 设置为 true。这允许您在使用运行选项启动存储库管理器后按回车键访问 Karaf 控制台。

然而,这样做会导致

并且系统立即关闭。打开 Karaf 调试日志不会显示任何进一步的提示。

0 投票
1 回答
2685 浏览

docker - 构建和发布 docker 镜像到 Nexus3

nexus 的新手.. 我们正在尝试自动化构建过程(构建 docker 映像并将它们发布到 Nexus3 存储库).. 我的要求是,我docker build -t <imagename>:<version> .现在使用构建的映像我想使用 Jenkins 将此 docker 映像发布到 nexus 存储库。

我有一个 nexus repo,Jenkins Job 配置了 docker-maven 插件,我也提供了docker:pushmaven 目标。不知道现在如何推送?我是否需要docker push <imagename>:<version>在 Jenkins CI 工作中使用 shell 脚本或我必须提到的步骤。

请帮我..

0 投票
2 回答
3232 浏览

java - Nexus 3 Rest api to check if component exist

Maybe I miss something but i can't find a way to upload a component(jar or dll) to the nexus 3 repository from the UI. So I am trying to build a tool for this job, to optimize the upload process I need a way to check if component exist in the nexus repository programmatically, all my tries to find suitable rest api failed.

Anyone have suggestions?

0 投票
6 回答
26096 浏览

nexus - Nexus Repository 版本 3.2.0-01 中的 OrientDB 损坏状态

我们正在使用 Nexus Repository 版本 3.2.0-01 并开始在 nexus.log 中收到以下错误。OrientDB 已损坏。Nexus 不再启动。

根本原因 发现此问题的根本原因是由于磁盘空间已满,Nexus 未正常关闭,这导致了数据库损坏。

没有备份 我们没有备份 Nexus VM,因此我们无法恢复它。什么是可能的出路 - 重新创建数据库 - 损害最小。感谢任何帮助。