Maven POM错误 - 缺少POM

4

我正在尝试构建一个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个回答

4
您的本地仓库中缺少jar文件,假设该依赖项已写入pom.xml
我建议:
  1. 情况一:您有互联网连接

    1. 运行mvn install命令,它将遵循您的POM.xml并下载所有必要的jar文件。
    2. 然后运行mvn compile命令进行构建。
  2. 情况二:您的互联网连接受限或无法连接互联网

    1. 从其他成功编译的机器上获取仓库和pom.xml文件。
    2. 然后运行mvn -o compile命令。
我认为这样可以解决您的问题。

3
问题是它下载了该库的JAR文件,但没有下载POM文件。我该如何解决? - FirstName LastName
1
如果问题仍未解决,你可以分享 pom 文件的部分内容吗? - Vaibs

3

@Vaibs 你是正确的。 补充一下你的答案:

“检查您自己和其他人的settings.xml文件。如果由于某些原因无法从互联网下载依赖项(如您提到的),那么您需要在其他地方设置maven,然后使用“mvn install”获取最新依赖项并将那些.m2放入您的设置中。”


我在哪里可以找到settings.xml文件?我在我创建的Maven项目中没有看到它。 - Joker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接