【发布时间】:2018-10-20 18:14:03
【问题描述】:
我已经从https://github.com/viatra/org.eclipse.viatra.examples 克隆了 git 存储库 并将项目 incquery-demo-generic(位于 /query/headless-maven)作为 Eclipse 中的 Maven 项目导入。不幸的是,当我打开项目的 pom.xml 时出现以下错误:
此外,每次单击“运行方式”->“Maven 安装”或“Maven 构建...”时,我都会在控制台中收到以下错误消息:
无法在项目 incquery-demo-generic 上执行目标:无法解析项目 hu.bme.mit.incquery:incquery-demo-generic:jar:0.0.1-SNAPSHOT 的依赖项:无法在 org 收集依赖项。 eclipse.incquery:runtime:jar:0.8.0-SNAPSHOT: 无法读取 org.eclipse.incquery:runtime:jar:0.8.0-SNAPSHOT 的工件描述符: 找不到 org.eclipse.incquery:org.eclipse.incquery https://repo.eclipse.org/content/repositories/emf-incquery-snapshots/ 中的 .parent:pom:0.8.0-SNAPSHOT 已缓存在本地存储库中,直到 incquery-snapshot 的更新间隔已过或强制更新后才会重新尝试解析 -> [帮助 1] 块引用
在 Maven 依赖项文件夹中,我可以找到一些但不是所有必需的 jar 文件。
我尝试过“Project clean”、“Maven update”、“Maven build...(目标:clean package)”并删除 .m2 存储库并重新构建 maven 项目,但没有任何帮助。
我还尝试将一些依赖项下载为 .jar 文件并将它们添加到构建路径,但它们只包含 pom.xml 和属性文件本身,因此我不断收到“无法解析为类型”错误在 Java 源代码的相关部分。
有人可以在她/他的 Eclipse 中成功运行这个项目吗?
我不是 Maven 项目方面的专家,所以请用“外行话”告诉我该怎么做。
感谢和亲切的问候, 麦克雷文
【问题讨论】:
-
这根本行不通,因为它不是 Maven 项目……它不包含 pom.xml 文件……这是一个 OSGi 项目……
-
@khmarbaise 感谢您的回答,但它包含一个 pom.xml。您也可以在屏幕截图中看到“pom.xml”选项卡。
标签: java eclipse maven pom.xml