首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hudson Maven2构建失败-缺少webdav

Hudson Maven2构建失败-缺少webdav
EN

Stack Overflow用户
提问于 2010-12-23 00:29:13
回答 3查看 532关注 0票数 2

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

除了Hudson之外,我从来没有看到过这个错误。我在Maven 2.2.1和Hudson 1.378

代码语言:javascript
复制
[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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-28 07:36:38

您是否依赖于RELEASE的工件版本?我认为这不再被推荐,它是为数不多的实际上是not supported in maven 3的特性之一。您可以尝试依赖于特定的版本号吗?这也将使您的构建更容易重现。

票数 3
EN

Stack Overflow用户

发布于 2010-12-23 02:10:37

升级到maven3,并确保您的所有插件都是最新版本。在插件和maven3中都有很多间歇性/暂时性的问题已经修复。hudson<->m3的问题可能还没有修复,所以你可能不得不从插件开始。

票数 0
EN

Stack Overflow用户

发布于 2011-02-24 00:06:33

您可以尝试执行mvn install -U。然而,我不能完全确定这是否只影响快照版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4511283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档