Maven不知道我的内部项目

时间:2011-11-04 11:29:45

标签: java maven build project-management

我有两个项目A和B使用maven管理,B依赖于A.(此外,它们都具有来自公共存储库的外部依赖项。)

当我在A上运行mvn compile时,一切正常。 当我在B上运行mvn compile时,它会告诉我1 required artifact is missing

在A上执行mvn install没有帮助。我该怎么办?

我应该补充说,这是两个不同的项目,而不是一个项目的两个模块。帮助

更新 引用pom.xml只是一个错字,我发现感谢@ Raghuram的评论

3 个答案:

答案 0 :(得分:1)

执行mvn install就足够了 - 请检查pom.xml个文件中是否存在拼写错误。

答案 1 :(得分:0)

install it manually到本地存储库或使用像Nexus这样的存储库管理器。

答案 2 :(得分:0)

我想,正如Rohan提到的对你的问题的评论,创建一个父pom,你可以执行安装目标,包括你的两个“内部”项目作为模块。