[INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ my-second-project ---
[INFO] Downloading: http://my.nexus/content/repositories/snapshots/fr/domain/my-second-project/0.18.0-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata fr.domain:my-second-project:0.18.0-SNAPSHOT/maven-metadata.xml from/to my.nexus (http://my.nexus/content/repositories/snapshots): Access denied to: http://my.nexus/content/repositories/snapshots/fr/domain/my-second-project/0.18.0-SNAPSHOT/maven-metadata.xml , ReasonPhrase:Forbidden.
我尝试在两个Jenkins构建上运行mvn help:effective-settings
,而不是mvn deploy
:它为两个项目返回完全相同的设置。但其中一个部署在Nexus上而另一个没有...
edit:mvn help:effective-pom
也没有显示任何有用的差异。除了项目名称和一些依赖项之外,它们是相同的。
在第二个项目的情况下,它从未部署在Nexus上。所以元数据还不存在。但我尝试跟踪nexusrequest.log
文件,当Jenkins在第二个项目上运行MVN deploy
时,它从未命中。我没有那个电话的踪迹。
有人有主意吗?
编辑:我终于发现公司的代理正在抛出“禁止”错误。这很奇怪,因为在settings.xml
Maven配置文件中,我有以下内容:
<proxy>
<id>****</id>
<active>true</true>
<protocol>http</protocol>
<host>**********</host>
<port>8080</port>
<nonProxyHosts>my.nexus|127.0.0.1|...</nonProxyHosts>
</proxy>
失败的作业忽略了“NonProxyHosts”部分:配置中定义的代理被调用并抛出错误。构建的作业通常不会调用代理(预期的行为)。
这是凭据问题。
找出maven正在使用哪些settings.xml。MVN-V
然后在该文件中使用正确的凭据更新节
<server>
<id>deploymentRepo</id>
<username>deployment</username>
<password>deployment</password>
</server>
有人有主意吗? 编辑:我终于发现公司代理正在抛出“禁止”错误。这很奇怪,因为在Maven配置文件中,我有以下内容: 失败的作业忽略了“nonproxyhosts”部分:调用配置中定义的代理并抛出错误。通常构建的作业不调用代理(预期行为)。 我还在寻找这种行为的原因...
问题内容: 我需要使用foursquare API搜索场所。当然,它是跨域的。 它在Firefox中没有任何问题,但是在Internet Explorer中(我已经测试过7、8、9)。 我的JavaScript代码如下所示: 在Firefox中,它可以完美显示接收到的数据。在Internet Explorer中,它登录控制台: 我该怎么办? 问题答案: 我在Windows Mobile 7上对此进
我刚刚添加了测试单元,当我使用运行它时,我得到了错误,测试将失败。但是,当我运行时,一切看起来都很好,我不知道发生了什么黑客。我认为当我使用运行时,无法识别部分文件,并将抛出新的错误。 这是我的代码https://github.com/rohmanhm/unobuilder/tree/test 下面是错误消息。 rohmanhm~/desktop/code/works/unobuilder tes
我刚刚在Jenkins上启动了一个在nexus存储库中部署工件的工作,但我得到了下面的消息。 [信息]-----------------------------------------------------------------------------------------------------------------------------------------------------
当我在Mac上运行set时,我突然出现了一个错误。我想是在安装了Xcode之后开始的。 [root]$run 运行其他命令也会在屏幕上抛出一些错误,但可以正常工作
在我的环境中设置了JAVA_HOME之后,我在运行pig时得到了以下结果: 当我这么做的时候: 但是在我的环境中,JAVA_HOME是这样设置的: 运行于:Ubuntu 10.04.4 LTS java:java版本“1.6.0_21”Hadoop版本:Hadoop-0.20.203 PIG版本:PIG-0.11.1 env:term=Xterm shell=/bin/bash xdg_sessi