Maven POM错误 - 缺少POM

时间:2013-04-08 18:13:31

标签: maven

我正在尝试建立一个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的依赖项。什么可能出错?

2 个答案:

答案 0 :(得分:4)

肯定jar本地存储库中缺少.m2。 假设依赖关系写在pom中。

我建议:

  1. 案例:当你有网络时

    1. 点击mvn install将跟随您的POM.xml,它会下载所有必要的广告。
    2. 然后开火mvn compile来构建。
  2. 案例:您正在限制互联网连接限制/无互联网

    1. 从正在成功编译的其他计算机上获取存储库+ POM
    2. 然后开火mvn -o compile
  3. 我认为它会解决你的问题。

答案 1 :(得分:3)

@Vaibs你是对的。添加到您的答案:

“检查你和其他人的settings.xml。如果由于某种原因你不能像你提到的那样从互联网上下载依赖项,那么你需要在其他地方设置maven并点击”mvn安装“在那里获取最新的依赖项并将这些.m2放入你的。”