【问题标题】:Hudson fails Maven2 build sporadically - missing webdavHudson 偶尔会失败 Maven2 构建 - 缺少 webdav
【发布时间】:2011-05-29 12:25:51
【问题描述】:

每隔几周,我的 Hudson 构建就会失败,我会收到此错误输出。当我删除整个 .m2\repository\org\apache\maven\wagon\wagon-webdav 目录并在 repo 中启动另一个没有该依赖项的构建时,它解决了几周的问题。

我在 Hudson 之外从未见过此错误。我在 Maven 2.2.1 和 Hudson 1.378 上。

[INFO] Scanning for projects...
[INFO] artifact org.apache.maven.wagon:wagon-webdav: checking for updates from relrepo
[INFO] artifact org.apache.maven.wagon:wagon-webdav: checking for updates from central
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.apache.maven.wagon:wagon-webdav:jar:RELEASE

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=org.apache.maven.wagon -DartifactId=wagon-webdav -Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there: 
      mvn deploy:deploy-file -DgroupId=org.apache.maven.wagon -DartifactId=wagon-webdav -Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency: 
    1) com.my-company-project:1.0-SNAPSHOT
    2) org.apache.maven.wagon:wagon-webdav:jar:RELEASE

【问题讨论】:

  • hudson 是在 64 位机器上运行 64 位 jvm 吗?

标签: java maven-2 hudson


【解决方案1】:

您是否依赖于 RELEASE 的工件版本?我认为不再推荐此功能,它是实际上是not supported in maven 3 的少数功能之一。可以根据具体的版本号试试吗?这也将使您的构建更容易重现。

【讨论】:

    【解决方案2】:

    您可以尝试执行 mvn install -U。但是我不确定这是否只影响 SNAPSHOT 版本。

    【讨论】:

      【解决方案3】:

      升级到 maven3 并确保所有插件都是最新版本。在插件和 maven3 中都修复了许多间歇性/暂时性问题。 hudsonm3 问题可能尚未修复,因此您可能必须从插件开始。

      【讨论】:

      • 嗯,他使用的是 Maven 2.2.1。如果 Hudson 和 Maven 之间仍然存在插件问题,他为什么要迁移到 Maven 3?
      • 他们似乎已经在圣诞节期间解决了 ;) 不知道他的 Hudson 是否足够新鲜......
      猜你喜欢
      • 2018-08-08
      • 2018-04-09
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-20
      • 2020-08-08
      相关资源
      最近更新 更多