问题标签 [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 回答
572 浏览

groovy - 将本地工件上传到原始存储库

您好,感谢您的脚本和演示,它非常有用。是否有用于将本地工件上传到托管原始存储库的任何文档或 groovy 脚本?

0 投票
1 回答
582 浏览

file-upload - 将非 java 工件上传到 nexus 3.1.0-04

我希望能够将非 Java 工件上传到托管的 nexus3 存储库。为此,我使用了此链接uploadToNexus中描述的 curl 命令,但它仅适用于 nexus 2。我还注意到我们可以创建 groovy 脚本,将它们上传到 nexus 并运行它们(RestApi,但我不确定我们是否可以创建一个 groovy 脚本来上传工件。是否有一个 groovy 脚本可以提供这种可能性?我也想知道是否有任何非 maven 替代 maven 部署插件?提前致谢。

0 投票
4 回答
22551 浏览

maven - 将工件部署到 Nexus 3 所需的最低权限是多少?

我正在使用 Nexus Repository Manager 3.1.0-04,并且我想创建一个仅具有部署权限的用户。为此所需的最低权限是什么?

现在我创建了一个nx-deploy具有以下权限的角色:

  • nx-repository-admin ---读取
  • nx-repository-admin- - -浏览
  • nx-repository-admin- - -删除
  • nx-repository-admin- - -编辑
  • nx-repository-admin ---添加

然后我创建了一个deployment具有角色的用户nx-deploy。我现在可以部署工件,但是,我相信我给了太多特权?这admin部分不是我想要的部署用户,所以这部分让我有点紧张。

不用说,在安全部分有太多的特权可供选择。

0 投票
0 回答
1213 浏览

docker - 无法登录到 Nexus 3 docker 注册表

我已经使用 Docker、Nexus3 和 Nexus 中的 Docker 存储库设置了一个 AWS EC2 实例,并使用 HTTP 端口 8123 和所有必要的设置,以便我可以从 Docker 中看到它。经过长时间的研究,我在我的 docker 配置文件中添加了正确的选项,这样当我运行时,docker info我可以看到我的不安全注册表设置为正确的 IP 地址。我可以从我的机器上毫无问题地访问 Nexus 管理器的 url,我可以创建存储库等。

然后我尝试从我的 EC2 实例中进行 docker 登录,如下所示:

过了一会儿,我得到了这个:

我已经尝试了很多方法来解决这个问题,但似乎没有任何效果。到目前为止,我花了一整天的时间试图了解为什么 docker login 看不到我的 Nexus3 注册表。

有任何想法吗?

0 投票
3 回答
1787 浏览

docker - Sonatype Nexus3 docker image - 如何设置内部 docker 存储库

有人有设置这个的经验吗?Https 需要在 sonatype/nexus3 配置中启用,但文件是只读的。如何在无需使用 nexus3 映像进行 docker 构建的情况下对其进行编辑?我可以在容器内以 root 身份登录吗?

0 投票
1 回答
2489 浏览

nexus3 - 在nexus2中有没有像nexus.xml这样的nexus3单一配置文件?

使用 Nexus2,我们在 git repo 中存储了带有所有配置设置的 nexus.xml,因此我们总是可以从头开始重新创建我们的 nexus。使用nexus3,结构似乎发生了变化,我找不到类似的xml文件包含存储库和其他配置设置,因此我可以将此文件添加到我们的git repo。当我有这样的文件时,我可以创建一个包含此配置的 docker 映像,因此将来不需要配置时间。

问候

迈克尔

0 投票
5 回答
9502 浏览

maven - Nexus 3:如何获取最新快照?

众所周知,Nexus 3 还没有 REST API,这对我来说很奇怪。我只能使用 wget 或 curl 手动下载工件。但是当我使用 Maven 3 时,所有快照工件都使用这样的时间戳命名:

所以我想知道如何从回购中获取最新的快照?我想自动化工件的下载过程,但随着名称的变化,我没有找到任何方法来实现这一点。

谢谢。

0 投票
2 回答
4533 浏览

maven - Nexus3:将特定的 Maven 存储库移动到另一个 blob 存储

我刚刚通过从 Nexus 2 升级安装了 Nexus 3,并注意到每个 Maven 存储库现在都在默认的 blob 存储中。我想将发布存储库从单独的 blob 存储中托管。实现这一目标的最简单方法是什么?

0 投票
1 回答
1599 浏览

maven - 如何从 Nexus3 中获取组件和相关资产的列表?

我正在尝试从Sonatype Nexus3中导出资产,以便我可以重构我们的软件工件持久性。首先,我想将 Nexus3 用作不同存储库的镜像/分组工具,而不是像我们目前那样直接推送到它。为此,我需要从中提取我们所有的 Docker、Maven 和 NPM 组件/资产。问题是,Nexus3 使用 blob 存储来进行资产持久化,我想要原始资产。

Docker 镜像很简单。我可以遍历每个存储库的 Docker Registry API 以获取要提取的图像列表,然后将它们推送到新位置。

但是,对于 Maven 工件(我假设这也适用于 NPM 工件),我无法使用Maven Wagon 插件的复制目标之类的东西或其他任何东西导出存储库,因为我见过的所有解决方案都依赖于目录列表尚未在 Nexus3 中实现。

如果我能够在 Nexus3 托管存储库中获得所有组件和相关资产的列表,这将是乏味的,但足以编写脚本。是否有一些 CLI 或 API 技巧可以从 Nexus3 中提取此类信息?登录到 Karaf OSGi 控制台后,我可以对嵌入式 OrientDB 实例运行查询吗?

寻找一些指针!

0 投票
1 回答
1548 浏览

nexus - Nexus 不再开源了吗?

我想使用Nexus 3.x,但我认为它的许可已经改变。2.x 是EPL v1, 但 3.x 有一个SONATYPE MASTER EULA AGREEMENT, 。

我的问题是:Nexus 3.x 可以自由使用吗?