我刚刚安装了eclipse 4.3(Kepler),当我打开我的xcore文件时,它给了我一些错误:
无法解析对XAnnotationDirective'GenModel'的引用 无法解析对XAnnotationDirective'ExtendedMetaData'的引用。
可能是什么原因?任何帮助将不胜感激。
问候
谢里夫
答案 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
正常工作。