【问题标题】:Maven missing artifact when adding powermock添加powermock时Maven缺少工件
【发布时间】:2012-07-03 05:26:51
【问题描述】:

我正在使用 Eclipse 并使用 Maven 管理我的依赖关系。我想在我的项目中使用 powermock。

我的项目依赖于另一个使用 Spring 3.0.4.RELEASE 的项目。 我将此项目添加到 maven 中。

当我添加一个 powermock 依赖项时,我的 pom.xml 说我的项目缺少工件。但是当我检查我的“Maven 依赖项”时,所有的 jar 都在那里。

我尝试过“Maven Clean”,打开和关闭项目,重新构建它,但每次我将 powermock 添加到我的 pom 中时,它都会说缺少工件。

有人遇到过这个问题并解决了吗?

谢谢,

【问题讨论】:

  • 缺少什么工件?您可以从日志和 pom 中发布相关行吗?
  • @user293655:在添加 powermock 依赖后尝试Update Maven dependencies
  • 您还可以使用 maven 依赖插件来确定它是否真的丢失,或者您的 Eclipse 配置有问题。尝试从命令行运行mvn dependency:analyze,它会给你一个故障。
  • 丢失的工件来自另一个项目,有数百个。我尝试过更新 maven 依赖项,但不起作用。我也尝试关闭另一个项目,只是将另一个项目安装在存储库中,仍然没有运气。
  • 我将 eclipse 更改为旧版本的 Indigo。它现在有效。感谢大家的帮助。

标签: eclipse spring maven powermock


【解决方案1】:

请参阅此处了解如何将 powermock (mockito/JUnit) 添加到您的 POM: http://code.google.com/p/powermock/wiki/Mockito_maven

【讨论】:

    猜你喜欢
    • 2014-01-04
    • 2013-07-12
    • 2015-05-08
    • 1970-01-01
    • 2016-09-13
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    相关资源
    最近更新 更多