我刚刚安装了 eclipse 4.3(Kepler),当我打开我的 xcore 文件时,它给了我一些错误:
无法解析对 XAnnotationDirective 'GenModel' 的
引用 无法解析对 XAnnotationDirective 'ExtendedMetaData' 的引用。
可能是什么原因?任何帮助将不胜感激。
问候
谢里夫
我刚刚安装了 eclipse 4.3(Kepler),当我打开我的 xcore 文件时,它给了我一些错误:
无法解析对 XAnnotationDirective 'GenModel' 的
引用 无法解析对 XAnnotationDirective 'ExtendedMetaData' 的引用。
可能是什么原因?任何帮助将不胜感激。
问候
谢里夫
该错误主要是由于不兼容的依赖项和版本不匹配造成的。以下设置应该可以解决您的问题:
首先尝试进行干净的构建。一般来说,这会解决你的问题。但如果它不尝试以下操作:
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
正常工作。