我的所有 Xcore 模型文件中突然出现构建错误。我不知道我在项目中做了什么改变才能得到这个。
错误消息是帖子标题中的错误消息:
GenModel cannot be resolved.
错误来自GenModel
XCore 文件的包声明上的注释:
@GenModel(modelDirectory="/com.organisation.project/src-gen")
package com.organisation.project.package;
细节
- 插件确实指定了
org.eclipse.emf.ecore.xcore.lib
所需的捆绑包。PDE 没有报告清单文件中的 require bundle 子句的错误。 - Eclipse 中的Target Platform State视图包含该
org.eclipse.emf.ecore.xcore.lib
包。 如果我在 Xcore 文件中添加以下行,那么构建错误就会消失:
annotation "http://www.eclipse.org/emf/2002/GenModel" as GenModel
- Xcore SDK 版本:1.4.0
- EMF SDK 版本:2.12.0
- Eclipse for RCP and RAP Developers 版本:4.6.2