1

我刚刚安装了 eclipse 4.3(Kepler),当我打开我的 xcore 文件时,它给了我一些错误:

无法解析对 XAnnotationDirective 'GenModel' 的
引用 无法解析对 XAnnotationDirective 'ExtendedMetaData' 的引用。

可能是什么原因?任何帮助将不胜感激。

问候
谢里夫

4

1 回答 1

1

该错误主要是由于不兼容的依赖项和版本不匹配造成的。以下设置应该可以解决您的问题:

首先尝试进行干净的构建。一般来说,这会解决你的问题。但如果它不尝试以下操作:

emf-xcore-SDK-VERSION以及以下依赖项:

要求捆绑:

org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
org.eclipse.xtext.xbase.lib;visibility:=reexport,
org.eclipse.emf.ecore.xcore.lib

在 JAR 的清单文件中并重建。

编辑:原来xcore状态的官方文档使用 Eclipse 4.2 或 3.8。此外,Xcore 的第一个版本将成为 Juno 发布系列的一部分,目前在 Juno p2 存储库中可用。也许后续版本也会添加 Kepler 构建。您可能需要将 Eclipse 降级到 4.2 才能xcore正常工作。

于 2013-09-10T05:50:07.033 回答