标签: nexus

为什么maven试图在我的本地关系之前从repo1,maven.org下载?

我已经安装了nexus,并配置了我的settings.xml以使用我的本地nexus作为存储库,但是,它始终尝试从repo1.maven.org中获取工件,然后在从nexus获取之前超时.

nexus maven

2
推荐指数
1
解决办法
2148
查看次数

Nexus在互联网服务器上?

我正在阅读Nexus的存储库管理,它的重点似乎是作为本地代理.相反,我想用它来分发自定义工件(其中很少,如少于10).其中一些可能是开源的,一些是私人公司或另一家公司(我是顾问).

在我阅读整本书并发现Nexus不适合我之前,您认为这是一个合理的用例吗?我只是在第2章,所以我不知道Nexus可以为单个工件提供什么样的授权.一种选择是在不同的路径中安装Nexus的多个副本,我猜是http密码,尽管可能不是最聪明的.

这个问题的目的是要知道Nexus是否适合将私有工件分发给具有不同权限的不同公司并在互联网上工作,而不是在内联网上工作,或者我应该寻找其他选择.谢谢!

nexus maven

2
推荐指数
1
解决办法
206
查看次数

是否将war部署到nexus存储库

由于我们的主战争文件大小约为40 Mb(并且它不是整个项目中的单个war文件),因此提出了这个问题.并且所有其他jar文件大约是20 Mb,因此如果我们不会部署战争,每个版本占用的空间要大3倍.

那么也许有一个选项可以不部署整个war文件但只有资源,那么部署团队可以从Nexus构建它?如果我跳过部署我们构建war文件的模块,那么部署团队无法在不访问源代码的情况下构建它.

在公司本地存储库中部署war文件是否常见?

java deployment war nexus maven

2
推荐指数
1
解决办法
2181
查看次数

代理背后的Nexus

我正在尝试在代理后面的机器中安装Nexus(Maven的存储库管理器).当我执行服务器时,它会尝试连接到默认存储库(https://repository.apache.org:443,https://repo1.maven.org:443https://nexus.codehaus.org:443)但它失败了"网络无法访问"消息(因为代理,我假设).

我尝试将其他JVM参数添加到jsw/config/wrapper.conf文件中以配置代理,但它似乎不起作用:

wrapper.java.additional.4=-Dhttp.proxyHost=10.104.1.7
wrapper.java.additional.5=-Dhttp.proxyPort=8080
wrapper.java.additional.6=-Dhttps.proxyHost=10.104.1.7
wrapper.java.additional.7=-Dhttps.proxyPort=8080
Run Code Online (Sandbox Code Playgroud)

谁知道我怎么能让这个工作?

java proxy nexus maven

2
推荐指数
1
解决办法
9710
查看次数

内核崩溃后,Nexus捆绑包将无法启动

崩溃后在RHEL 6(openjdk 1.7)上重新启动Nexus(2.11.4.01)时,我陷入了这个错误,我无法重新启动我的联系,我也不知道为什么会有java.io.EOFException任何的想法 ?

jvm 1    | 2015-09-30 15:32:25 ERROR [WrapperListener_start_runner] *SYSTEM org.sonatype.nexus.bootstrap.jsw.JswLauncher - Failed to start
jvm 1    | java.lang.RuntimeException: java.io.EOFException: input contained no data
jvm 1    |      at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[na:na]
jvm 1    |      at org.sonatype.nexus.NxApplication.doStart(NxApplication.java:181) ~[na:na]
jvm 1    |      at org.sonatype.sisu.goodies.lifecycle.LifecycleSupport$Handler.doStart(LifecycleSupport.java:70) ~[na:na]
jvm 1    |      at org.sonatype.sisu.goodies.lifecycle.LifecycleHandlerContext$MainMap_Starting.started(LifecycleHandlerContext.java:255) ~[na:na]
jvm 1    |      at org.sonatype.sisu.goodies.lifecycle.LifecycleHandlerContext.started(LifecycleHandlerContext.java:57) ~[na:na]
jvm 1    |      at org.sonatype.sisu.goodies.lifecycle.LifecycleSupport.start(LifecycleSupport.java:129) ~[na:na]
jvm 1    |      at org.sonatype.nexus.webapp.WebappBootstrap.contextInitialized(WebappBootstrap.java:168) ~[na:na]
jvm 1    |      at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782) ~[jetty-server-8.1.16.v20140903.jar:8.1.16.v20140903]
jvm 1    |      at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424) ~[jetty-servlet-8.1.16.v20140903.jar:8.1.16.v20140903] …
Run Code Online (Sandbox Code Playgroud)

jetty nexus

2
推荐指数
1
解决办法
1535
查看次数

我可以使用什么maven命令从Nexus私有服务器下载jar包?

我在nexus上部署了许多maven项目.现在我想使用maven命令通过给出它的坐标来下载jar包及其依赖项.我有以下解决方案:

  1. 创建一个maven项目并将jar(我想下载)添加到POM作为依赖项.
  2. 使用命令mvn compile到新的maven项目.maven会将目标jar及其依赖项下载到本地存储库.
  3. 创建一个shell脚本,以便将jar及其依赖项从本地存储库处理到特定文件夹.

必须有更好的解决方案直接从nexus下载jar而不创建新的maven项目.就像一个命令:mvn download -DgroupId:ArtifactId:Version.你知道类似的命令或一些插件有目标吗?

jar nexus maven

2
推荐指数
1
解决办法
5724
查看次数

Jenkins的Nexus凭证与sbt

我正在尝试将一个jar发布到nexus.我正在使用sbt和scala,我有一个配置文件,其中包含所需的凭据.我跑步时遇到麻烦sbt publish,它给了我未经授权的错误.我需要能够将我的凭据链接到我的sbt构建.我正在尝试设置我的配置的目标,~/.ivy2/.credentials但它似乎没有工作.有没有人对如何解决这个问题有任何建议?

谢谢.

credentials nexus sbt jenkins

2
推荐指数
1
解决办法
1623
查看次数

Sonatype Nexus缺少Api键

我使用Sonatype Nexus工具管理我公司的Nuget包.有测试和生产环境.

我通过"nuget.exe push -package -apikey"命令推送软件包.在测试环境中不更改Api键.它完全正确.我推了所有包裹.

我在生产环境中遇到了一些问题.我首先推了一个包,然后当我想推送其他包时它会询问用户名和密码.我再次在Sonatype Nexus接口上获得了一个新的api密钥.我推了一个包,然后再次询问用户名密码进行第二次试用和其他人.

所以,我必须在第一次试用后每次都获得一个新的api密钥,用于将我的Nuget软件包推送或删除到Sonatype Nexus工具.

你可以帮帮我吗?谢谢

push package nexus sonatype nuget

2
推荐指数
1
解决办法
2713
查看次数

Nexus 3.1.0-04 OSS - 在存储库/组件中看不到工件/资产

我正在玩Nexus oss 3.1.0-04 OSS.我创建了一个名为test的新maven样式存储库,它来自http://repo1.maven.org/maven2/org/apache/maven ; 设置完成后,我试图查看测试库的内容,但没有看到任何内容.我得到了"在存储库中找不到组件".为什么是这样?那是什么遗失的?如果我在浏览器上输入URL http://repo1.maven.org/maven2/org/apache/maven,我可以看到它的所有内容.

nexus maven-plugin maven

2
推荐指数
1
解决办法
3020
查看次数

访问Nexus Config-Ext.JSON.decode():您正在尝试解码无效的JSON字符串:

使用Sonatype Nexus,我只有在访问时才收到此错误消息/nexus/#admin/support/status

Ext.JSON.decode():您正尝试解码无效的JSON字符串:Nexus存储库管理器(新映像).src =“ http://localhost/nexus/static/rapture/resources/favicon.ico?_v = 3.17.0-01&_e = OSS“ </ script>函数progressMessage(msg){if(console && console.log){console.log(msg); } document.getElementById('loading-msg')。innerHTML = msg; }正在加载... progressMessage('正在加载baseapp-prod.js'); progressMessage('正在加载extdirect-prod.js'); progressMessage('Loading bootstrap.js'); progressMessage('正在加载d3.v4.min.js'); progressMessage('正在加载nexus-rapture-prod.js'); progressMessage('正在加载nexus-blobstore-s3-prod.js'); progressMessage('正在加载nexus-rutauth-plugin-prod.js'); progressMessage(' 加载nexus-coreui-plugin-prod.js'); progressMessage('正在加载nexus-proui-plugin-prod.js'); progressMessage('正在加载nexus-repository-pypi-prod.js'); progressMessage('正在加载nexus-repository-maven-prod.js'); progressMessage('正在加载nexus-repository-npm-prod.js'); progressMessage('正在加载nexus-onboarding-plugin-prod.js'); progressMessage('正在加载nexus-repository-nuget-prod.js'); progressMessage('正在加载nexus-repository-rubygems-prod.js'); progressMessage('正在加载nexus-repository-docker-prod.js'); progressMessage('正在加载app.js'); progressMessage('正在初始化...'); 加载nexus-repository-maven-prod.js'); progressMessage('正在加载nexus-repository-npm-prod.js'); progressMessage('正在加载nexus-onboarding-plugin-prod.js'); progressMessage('正在加载nexus-repository-nuget-prod.js'); progressMessage('正在加载nexus-repository-rubygems-prod.js'); progressMessage('正在加载nexus-repository-docker-prod.js'); progressMessage('正在加载app.js'); progressMessage('正在初始化...'); 加载nexus-repository-maven-prod.js'); progressMessage('正在加载nexus-repository-npm-prod.js'); progressMessage('正在加载nexus-onboarding-plugin-prod.js'); progressMessage('正在加载nexus-repository-nuget-prod.js'); progressMessage('正在加载nexus-repository-rubygems-prod.js'); progressMessage('正在加载nexus-repository-docker-prod.js'); progressMessage('正在加载app.js'); progressMessage('正在初始化...'); 加载nexus-repository-docker-prod.js'); progressMessage('正在加载app.js'); progressMessage('正在初始化...'); 加载nexus-repository-docker-prod.js'); progressMessage('正在加载app.js'); progressMessage('正在初始化...');

我正在使用反向代理(nginx)分配用于授权的RUT标头,如下所示:

server { 
    listen 80; server_name localhost;

    location /auth { 
        proxy_set_header Host $host; 
        proxy_pass_request_body off; 
        proxy_set_header Content-Length ""; …
Run Code Online (Sandbox Code Playgroud)

extjs nexus

2
推荐指数
2
解决办法
436
查看次数

标签 统计

nexus ×10

maven ×6

java ×2

credentials ×1

deployment ×1

extjs ×1

jar ×1

jenkins ×1

jetty ×1

maven-plugin ×1

nuget ×1

package ×1

proxy ×1

push ×1

sbt ×1

sonatype ×1

war ×1