Maven默认评估pom xml文件

时间:2019-03-11 14:28:59

标签: maven

我们没有以父级和模块方式进行项目设计。我们有A项目和B项目。项目A具有项目B的依存关系。我们通过eclipse中的命令提示符传递依赖项jar的版本,它的编译和安装正确。但是它的pom总是显示错误。错误就像

  

缺少神器   com.testdependency:testdependency:jar:org.apache.maven.model.Build@5ae16e48

像-Dbuild这样通过命令行传递了build参数。有什么办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

pom.xml将需要本地.m2存储库中存在的依赖项。如果您没有将依赖项安装到本地存储库,则pom.xml找不到它们。因此,请在您的依赖项项目上运行目标为clean install的构建,这会将工件安装到本地存储库中。然后在月食中,右键单击主项目并执行Maven -> Update Project。这样可以解决您的问题。

有关存储库的详细信息,请参考此link