【问题标题】:Maven deploy fails for Apache ArchivaApache Archiva 的 Maven 部署失败
【发布时间】:2023-03-30 15:54:02
【问题描述】:

我有一个 Maven 项目,它生成一个 413.06 KB 的 jar 文件。我必须将它部署在基于 Apache Archiva 的托管存储库上。我尝试部署不同的版本,它创建了所需的布局和结构,上传了一些文件,甚至上传了 200~ KB 的 jar。每次 jar 文件大小发生变化但总是无法上传 413.06 KB 的 jar 文件。

信息:-

  1. 我正在运行独立的 Archiva
  2. 我已将访客帐户提供给 Global Repository Manager 和“Repository Manager - MYREPO”
  3. 我还在 Archiva 中尝试了一个具有“存储库管理器 - MYREPO”权限的单独帐户,并在 maven 的 settings.xml 文件中对其进行了配置以设置自定义超时。

我收到以下错误

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
(default-deploy) on project SharedshelfRepository: Error deploying artifact: Transfer error:
The server did not respond within the configured timeout. -> [Help 1]

【问题讨论】:

    标签: apache deployment maven-2 timeout archiva


    【解决方案1】:

    这可能是 maven-deploy-plugin 问题,资源插件本身需要几个依赖项,请尝试手动 jar nad p

    【讨论】:

      【解决方案2】:

      您使用的是哪个版本的 Maven?您可以尝试 3.0.4,因为它具有不同的 HTTP 库。我也不确定超时时发生的事情是否有更多的上下文(它似乎更面向请求而不是面向部署,并且部署确实请求一些元数据)。

      我看不出您需要更改超时时间,因为任何默认值都不应该适用于这么小的文件。失败需要多长时间?

      【讨论】:

      • 我已经在使用 3.0.4,这已通过从 CLI 而不是 eclipse 运行来解决。
      猜你喜欢
      • 1970-01-01
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多