我正在尝试建立一个maven项目。我的其他团队成员能够毫无问题地构建它。我收到以下错误:
[WARNING] The POM for org.hectorclient:hector-core:jar:1.0-3 is missing, no dependency information
available
[WARNING] The POM for org.hectorclient:hector-test:jar:1.0-3 is missing, no dependency information
available
然后构建失败并显示错误:无法解析项目XYZ的依赖项。什么可能出错?
答案 0 :(得分:4)
肯定jar
本地存储库中缺少.m2
。
假设依赖关系写在pom中。
我建议:
案例:当你有网络时
mvn install
将跟随您的POM.xml
,它会下载所有必要的广告。mvn compile
来构建。案例:您正在限制互联网连接限制/无互联网
mvn -o compile
我认为它会解决你的问题。
答案 1 :(得分:3)
@Vaibs你是对的。添加到您的答案:
“检查你和其他人的settings.xml。如果由于某种原因你不能像你提到的那样从互联网上下载依赖项,那么你需要在其他地方设置maven并点击”mvn安装“在那里获取最新的依赖项并将这些.m2放入你的。”