Eclipse 4.3(开普勒)中xCore文件出错

时间:2013-09-10 05:37:44

标签: eclipse

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

  

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

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

问候
谢里夫

1 个答案:

答案 0 :(得分:1)

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

首先尝试做一个干净的构建。通常,这将解决您的问题。但如果它没有尝试以下内容:

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

Require-Bundle:

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正常工作。