当前位置: 首页 > 知识库问答 >
问题:

使用Jenkins运行Maven deploy时出现“无法传输元数据”的错误

弓晔
2023-03-14
[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.

有人有主意吗?

编辑:我终于发现公司代理正在抛出“禁止”错误。这很奇怪,因为在settings.xmlMaven配置文件中,我有以下内容:

<proxy>
    <id>****</id>
    <active>true</true>
    <protocol>http</protocol>
    <host>**********</host>
    <port>8080</port>
    <nonProxyHosts>my.nexus|127.0.0.1|...</nonProxyHosts>
</proxy>

失败的作业忽略了“nonproxyhosts”部分:调用配置中定义的代理并抛出错误。通常构建的作业不调用代理(预期行为)。

我还在寻找这种行为的原因...

共有1个答案

俞学
2023-03-14
 <server>
      <id>deploymentRepo</id>
      <username>deployment</username>
      <password>deployment</password>
    </server>
 类似资料:
  • 我尝试在两个Jenkins构建上运行,而不是:它为两个项目返回完全相同的设置。但其中一个部署在Nexus上而另一个没有... edit:也没有显示任何有用的差异。除了项目名称和一些依赖项之外,它们是相同的。 在第二个项目的情况下,它从未部署在Nexus上。所以元数据还不存在。但我尝试跟踪nexus文件,当Jenkins在第二个项目上运行时,它从未命中。我没有那个电话的踪迹。 有人有主意吗? 编辑:

  • 我刚刚在Jenkins上启动了一个在nexus存储库中部署工件的工作,但我得到了下面的消息。 [信息]-----------------------------------------------------------------------------------------------------------------------------------------------------

  • 问题内容: 我需要使用foursquare API搜索场所。当然,它是跨域的。 它在Firefox中没有任何问题,但是在Internet Explorer中(我已经测试过7、8、9)。 我的JavaScript代码如下所示: 在Firefox中,它可以完美显示接收到的数据。在Internet Explorer中,它登录控制台: 我该怎么办? 问题答案: 我在Windows Mobile 7上对此进

  • 遇到以下错误。无法确定确切的根本原因。 WebDriverException:无法连接到端口7055上的二进制FirefoxBinary(/usr/lib64/Firefox/Firefox);进程输出如下:错误:无法打开Display::99错误:无法打开Display::99 构建信息:版本:“2.45.0”,修订版:“32A636C”,时间:“2015-03-05 22:01:35”系统信息

  • 问题内容: 如标题所示,ltrace在我的系统上无法正常工作。在大多数情况下,它不显示任何输出,例如 我使用的是最新的ltrace版本(来自package ),我什至尝试从源代码重新编译也没有差异。我使用Ubuntu ,内核。gcc版本是。 奇怪的是,从Internet下载的二进制文件似乎可以正常显示库调用。 我想念什么?有人能够重现该问题吗? 问题答案: 这可能与使用编译二进制文件有关。我创建了

  • 问题内容: 升级Harp之后,在不相关的CSS行中开始出现 无法识别的输入 错误。 使用Bootstrap v2.2.2和Harp v0.9.4。 问题答案: 挖掘了一段时间后,我发现错误来自定义内容的文件。 这是文件最初的内容: 阅读LESS更改日志后,我发现它们更改了语法,因此您现在可以直接使用变量,而无需〜hack。所以我改变了我的样子: 您还需要更改其他几行,但是它们都遵循相同的格式。 更