'GenModel cannot be resolved'错误



突然在我的所有Xcore模型文件中都有构建错误。我不知道我在项目中改变了什么应得的。

错误消息是帖子标题中的一封:

GenModel cannot be resolved.

这些错误来自XCore文件的软件包声明上的GenModel注释:

@GenModel(modelDirectory="/com.organisation.project/src-gen")
package com.organisation.project.package;

详细信息

  • 插件确实指定了org.eclipse.emf.ecore.xcore.lib所需的捆绑包。PDE在清单文件中没有报告要求bundle子句的错误。
  • 目标平台状态 eclipse中的视图包含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用于RCP和RAP开发人员版本:4.6.2

我认为我有这个问题,因为Eclipse以某种方式对目标平台感到困惑。

可能是我在工作区中打开了EMF源代码项目。当我关闭它们时,Eclipse不明白它必须再次使用目标平台的EMF。

将目标平台设置为运行平台,然后将其再次设置为解决问题。(在Vogella上推荐的技术相同。)

相关内容

  • 没有找到相关文章

最新更新