3

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

4

2 回答 2

4

当然,您的本地存储库jar中缺少。.m2假设依赖项写在 pom.xml 中。

我的建议:

  1. 案例:当你有互联网时

    1. mvn install将跟随您的火,POM.xml它将下载所有必要的罐子。
    2. 然后开火mvn compile建造。
  2. 案例:您的互联网连接受到限制/没有互联网

    1. 从其他编译成功的机器上获取存储库 + POM
    2. 然后开火mvn -o compile

我认为它会解决你的情况。

于 2013-05-02T09:54:49.437 回答
3

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

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

于 2013-05-02T10:20:55.240 回答