问题标签 [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 投票
2 回答
1317 浏览

docker - Cannot start Sonatype Nexus3 service when running docker Windows image

I'm new to docker and I'm trying to get Nexus3 running in a windows container.

My machine is running Windows 10 and I'm using: Docker CE Version 17.03.1-ce-win12 (12058) Channel: stable d1db126

I have the following DockerFile content.

The content folder tree looks something like this and is just the nexus3 download for windows that is already unzipped.

When the container is build, it says that the service in installed and is started. I have confirmed this using Get-Service nexus3. Here is the build output:

So far so good. Now I run the image using the following command:

Now using the powershell terminal from inside the container I check to see if the service is running:

So I ran the following but it hates me! ;-)

Now correct me if i'm wrong here but I should have an administrator powershell inside the container, because of the "docker run -it" switch, therefore this should not be a permissions problem around starting the service.

I also checked that the service was set to run automatically and it was fine:

Does anyone have any idea what I'm doing wrong here? The fact that the service starts on a build but fails to start when I run it suggests I'm missing something but I can't figure it out.

0 投票
0 回答
158 浏览

nexus - Nexus3 启动错误

Nexus OSS 3.x。我在启动时在 nexus.log 上发现了这个错误。知道发生了什么吗?这个问题突然冒出来;从未进行任何更改(除非系统自动执行某些操作?)。

0 投票
3 回答
4212 浏览

linux - 什么是“运行 Nexus 服务的足够访问权限”(作为 Linux 上的 nexus 用户)

什么是“运行 Nexus 服务的足够访问权限”(作为 Linux 上的 nexus 用户)

Nexus3 文档https://books.sonatype.com/nexus-book/reference3/install.html#configure-service

然后创建一个具有足够访问权限的 nexus 用户来运行该服务。

我知道日志应该是可写的,并且脚本应该是可执行的,但是在安装时,可能是第一次,用户怎么知道?

但是文档并没有对此提供指导。

有推荐nexussonatype-work文件夹。

lrwxrwxrwx. 1 root root 25 Jun 5 16:46 nexus -> /opt/nexus/nexus-3.3.0-01 drwxr-xr-x. 9 root root 4096 May 11 08:26 nexus-3.3.0-01 -rw-r--r--. 1 root root 107331345 Apr 20 08:52 nexus-3.3.0-01-unix.tar.gz drwxr-xr-x. 3 root root 4096 Apr 20 08:53 sonatype-work

也许这应该是为文件夹nexussonatype-work文件夹添加所有权限的命令?

重要事项 确保为运行 nexus 服务的用户分配适当的权限。

0 投票
1 回答
1463 浏览

sbt - 如何配置 sbt 以发布到私有 nexus maven repo?

尝试使用 sbt publish 将我的 jar 发布到我的 nexus 存储库 3.13 maven repo 时出现此错误。

我在 build.sbt 中有以下配置

我可以使用 maven 2 [ mvn deploy:deploy-file ] 推送 jar。但不是 mvn 3。

0 投票
1 回答
1345 浏览

java - 如何使 maven-metadata.xml 具有与使用 maven 部署的工件 wen 相同的时间戳?

我有一个 Nexus 3,我使用“mvn deploy”从 Jenkins 部署了一些工件。我有很多模块 500+。构建看起来像这样:

问题是有时我的工件有时间戳,而元数据有不同的时间戳。通常相差 1 秒。

这就是我在https://mynexus.com/repository/snapshots/com/company/my-artifact/1.0.0-SNAPSHOT/maven-metadata.xml中看到的内容

判断maven-metadata.xml,artifact URL应该是这样的:

https://mynexus.com/repository/snapshots/com/company/my-artifact/1.0.0-SNAPSHOT/my-artifact/1.0.0-20170613.140447-1.war

但事实并非如此。相反,工件位于此位置:

https://mynexus.com/repository/snapshots/com/company/my-artifact/1.0.0-SNAPSHOT/my-artifact/1.0.0-20170613.140446-1.war

mvn --version OpenJDK 64 位服务器 VM Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T21:39:06+02:00) Maven 主页:/usr/local/apache-maven Java 版本:1.8.0_131,供应商:Oracle Corporation Java 主页:/usr/lib/jvm/java-8-openjdk-amd64/jre 默认语言环境:en_US,平台编码:UTF-8 操作系统名称:“linux”,版本:“4.4.0-64-通用”,拱:“amd64”,家庭:“unix”

maven-deploy-plugin 的版本是 2.8.2

我究竟做错了什么?我怎样才能解决这个问题?谢谢!

0 投票
3 回答
3275 浏览

nexus - 如何在 Sonatype Nexus 3 中恢复已删除的组件

在 Nexus Repository Manager 2 中,您可以将服务器上已删除的资产/组件从 .trash-folder 移动到存储库,以恢复您可能已删除的任何内容。这是因为 Nexus 将组件作为单独的文件存储在磁盘上。

Sonatype Nexus 3 将组件存储为 blob。我的猜测是,对于 Nexus 3,删除会将组件标记为在数据库的某些列中已删除。使用 Sonatype 连接到数据库的解决方案是否提供了说明并操作数据库数据?

在这种情况下,Sonatype 支持具有以下信息: https: //support.sonatype.com/hc/en-us/articles/115002930827-Accessing-the-OrientDB-Console

简而言之,连接:

Unix

视窗

苹果电脑

退出控制台:

我使用的 Nexus Repository Manager 版本是 3.2.0-01,nexus-orient-console.jar 也在该版本中。

0 投票
2 回答
11663 浏览

nexus - 获取 Nexus 3 中特定存储库的大小

如何在 Nexus 3 中获取特定存储库的大小?

例如,Artifactory 通过 UI 显示存储库“磁盘上的大小”。

Nexus有类似的东西吗?如果不是 - 我如何通过脚本获取此信息?

0 投票
1 回答
826 浏览

maven - Nexus OSS 3 - UI 未显示代理组件

我已经安装了一个全新的Nexus Repository OSS 3.3.2-02。它有一个maven-central预配置的存储库。在不更改任何内容的情况下,我只是获取了用于访问此代理存储库的 URL,并将其添加到我的本地 M2 设置中。

当我尝试构建一些项目时,我的依赖项被正确获取并构建了项目。这是 Maven 客户端日志的外观:

问题是,当我浏览 Nexus UI 时,我希望Lombok库是:

  • 出现在组件/资产视图中,
  • 可搜索。

但是,这不起作用,因为视图是空的并且搜索什么也没找到。

拜托,你能帮我找出问题所在吗?这是我第一次配置 Nexus OSS 3,所以解决方案可能非常简单。

非常感谢!

0 投票
0 回答
562 浏览

jenkins - 将新工件上传到 Nexus3 存储库时触发 Jenkins 作业

我对 Nexus3 很陌生。我在 Nexus3 中建立了一个存储库并上传了一些工件。

我的要求就像我希望在我的 Nexus 存储库中上传新工件时触发 Jenkins 作业。我之前使用带有 Artifactory 的URLTrigger插件来实现上述要求。但我不确定如何将它与 Nexus3 一起使用。也想看看有没有其他选择。

有人可以帮忙吗?

拉吉

0 投票
1 回答
2447 浏览

nexus - 如何使用 gcr.io 创建 docker 代理 repo?

我的设置:https ://i.stack.imgur.com/yvyqG.png

日志:

2017-07-18 01:49:01,592+0000 WARN [qtp330844155-323] admin org.sonatype.nexus.repository.docker.internal.V2Handlers - 错误:GET /v2/gcr.io/google-containers/addon-resizer /manifests/2.0:403 - org.sonatype.nexus.repository.docker.internal.V2Exception:来自请求“/v2/gcr.io/google-containers/addon-resizer/manifests/2.0”的“2.0”权限被拒绝。