我有两个项目A和B使用maven管理,B依赖于A.(此外,它们都具有来自公共存储库的外部依赖项。)
当我在A上运行mvn compile
时,一切正常。
当我在B上运行mvn compile
时,它会告诉我1 required artifact is missing
。
在A上执行mvn install没有帮助。我该怎么办?
我应该补充说,这是两个不同的项目,而不是一个项目的两个模块。帮助
更新
引用pom.xml
只是一个错字,我发现感谢@ Raghuram的评论
答案 0 :(得分:1)
执行mvn install
就足够了 - 请检查pom.xml
个文件中是否存在拼写错误。
答案 1 :(得分:0)
install it manually到本地存储库或使用像Nexus这样的存储库管理器。
答案 2 :(得分:0)
我想,正如Rohan提到的对你的问题的评论,创建一个父pom,你可以执行安装目标,包括你的两个“内部”项目作为模块。