【问题标题】:Project build error: Non-resolvable parent POM cannot find repository项目构建错误:不可解析的父 POM 找不到存储库
【发布时间】:2017-12-02 17:34:10
【问题描述】:

公司给了我一个数据压缩器的项目,我必须运行the project并降低它的压缩率。

为了运行该项目,我使用 maven 下载了所有存储库。但是 POM 文件给出的错误如下:

[INFO] 正在扫描项目... [错误] [错误] 处理 POM 时遇到一些问题: [警告] 'dependencies.dependency.(groupId:artifactId:type:classifier)' 必须是唯一的:org.influxdb:influxdb-java:jar -> version 1.5 vs 2.4 @ line 254, column 16 [警告] 'dependencies.dependency.(groupId:artifactId:type:classifier)' 必须是唯一的:log4j:log4j:jar -> 版本 1.2.17 的重复声明@第 264 行,第 22 列 [警告] 'dependencies.dependency.(groupId:artifactId:type:classifier)' 必须是唯一的:org.apache.commons:commons-math3:jar -> 版本 3.6.1 @ 第 302 行第 18 列的重复声明 [致命] teevr-apps-dataxlrator:teevr-dataxlrator:1.1.15 的不可解析父 POM:未能在 https://repo.eclipse.org/content/repositories/californium/ 中找到 teevr-apps:parent-root:pom:1.0.0 已缓存在本地存储库中,直到 repo.eclipse.org 的更新间隔已经过去或强制更新并且“parent.relativePath”指向错误的本地 POM @ 第 11 行第 10 列,才会重新尝试解析 @ [错误] 构建无法读取 1 个项目 -> [帮助 1] [错误]
[错误] 项目 teevr-apps-dataxlrator:teevr-dataxlrator:1.1.15 (E:\Ubuntu\dataxlrator-master\dataxlrator\pom.xml) 有 1 个错误 [错误] teevr-apps-dataxlrator:teevr-dataxlrator:1.1.15 的不可解析父 POM:未能找到 teevr-apps:parent-root:pom:1.0.0 in(与上述相同的链接)缓存在本地存储库,直到 repo.eclipse.org 的更新间隔已经过去或强制更新并且“parent.relativePath”指向错误的本地 POM @ 第 11 行,第 10 列 -> [帮助 2],才会重新尝试解析 [错误] [错误] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。 [错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。 [错误] [错误] 有关错误和可能的解决方案的更多信息,请阅读以下文章:

我在 eclipse neon 中使用 maven build 运行这个项目。

这是我在这个网站上的第一个问题,所以请原谅我在分析我的问题时造成的不便。

我认为您会在项目链接本身中找到所有内容,但如果我遗漏了某些内容,请告诉我。

【问题讨论】:

  • 请问你为什么删除我的 git hub

标签: java git maven pom.xml


【解决方案1】:

您在 POM 中复制了依赖项,每个只保留一个。

org.influxdb:influxdb-java
log4j:log4j
org.apache.commons:commons-math3

【讨论】:

  • 感谢您的回复,但我删除了所有重复的依赖项仍然显示相同的错误,您是否尝试运行作为 endpoint.java 中的主类的 dataxlarator,dataxllarator 是否为您工作如果是,请告诉我如何感谢。
猜你喜欢
  • 2019-03-31
  • 1970-01-01
  • 2017-04-16
  • 1970-01-01
  • 2020-07-09
  • 1970-01-01
  • 2022-11-24
相关资源
最近更新 更多