【发布时间】: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