问题标签 [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.
rest - 通过 Nexus 3 REST API 删除存储库
在关于其 REST API 和脚本的 Nexus 3 参考中,描述了如何将 Groovy 脚本上传到 Nexus 3 以及如何运行它们。示例展示了如何创建新的存储库,例如 Maven 存储库:
但是,尽管听起来很简单,但我没有找到任何类似的方法来删除或删除现有存储库。这真的不可能吗?
search - 以编程方式通过 Nexus 3 搜索资产/组件
由于新版本的 Nexus 没有更多的 REST 功能来搜索存储库中的工件,我的想法是使用 Groovy 脚本来构建“我自己的 REST”系统。目前我正在尝试发布一个如下所示的脚本:
我的问题是服务保持为空,我不知道注入是否会在脚本中起作用。这是正确的方法吗?如果是,我做错了什么,如果不是,那么正确的方法是什么?
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 问题的提示。
任何提示表示赞赏!
spinnaker - Nexus 3 docker 私有注册表是否支持承载身份验证?
我想将 nexus 3 用作私有 docker 注册表。一切正常,直到我尝试将 Spinnaker 连接到此注册表,并且当 Spinnaker 尝试使用凭据连接到注册表时,我看到此错误:
有人知道这个问题吗?
我的云驱动配置:
nexus - 从 Maven 推送到 Nexus 3 的文件(WAR 和 JAR)的位置是什么
我正在使用Nexus Repository 3作为构建文件的存储。更准确地说,通过 Maven 部署插件部署到存储库的WAR和JAR工件。
我一直在下面的多个文件夹中搜索,/sonatype-work/nexus3/
但找不到任何文件。
Nexus 存储 WAR 和 JAR 文件的确切位置(文件路径)?
rest - Nexus - 列出存储库中的工件
除了使用 rest API 之外,有没有办法在 Nexus v3.0 中列出工件?由于此版本的其余 API 尚未实现。
osgi - 启动 Nexus 3 Karaf 控制台
在 Nexus 3 的 Sonatype 书籍的第 16.2 章中,您可以通过在 nexus 运行命令后按 enter 来启动 Karaf 控制台:
捆绑包可以通过 Karaf 控制台加载。要启用控制台,请将 bin\nexus.vmoptions 中的 karaf.startLocalConsole 设置为 true。这允许您在使用运行选项启动存储库管理器后按回车键访问 Karaf 控制台。
然而,这样做会导致
并且系统立即关闭。打开 Karaf 调试日志不会显示任何进一步的提示。
docker - 构建和发布 docker 镜像到 Nexus3
nexus 的新手.. 我们正在尝试自动化构建过程(构建 docker 映像并将它们发布到 Nexus3 存储库).. 我的要求是,我docker build -t <imagename>:<version> .
现在使用构建的映像我想使用 Jenkins 将此 docker 映像发布到 nexus 存储库。
我有一个 nexus repo,Jenkins Job 配置了 docker-maven 插件,我也提供了docker:push
maven 目标。不知道现在如何推送?我是否需要docker push <imagename>:<version>
在 Jenkins CI 工作中使用 shell 脚本或我必须提到的步骤。
请帮我..
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?
nexus - Nexus Repository 版本 3.2.0-01 中的 OrientDB 损坏状态
我们正在使用 Nexus Repository 版本 3.2.0-01 并开始在 nexus.log 中收到以下错误。OrientDB 已损坏。Nexus 不再启动。
根本原因 发现此问题的根本原因是由于磁盘空间已满,Nexus 未正常关闭,这导致了数据库损坏。
没有备份 我们没有备份 Nexus VM,因此我们无法恢复它。什么是可能的出路 - 重新创建数据库 - 损害最小。感谢任何帮助。