'GenModel cannot be resolved' 个错误
'GenModel cannot be resolved' errors
我的所有 Xcore 模型文件中突然出现构建错误。我不知道我在我的项目中做了什么值得这样。
错误信息是 post 标题中的错误信息:
GenModel cannot be resolved.
错误来自 XCore 文件包声明中的 GenModel
注释:
@GenModel(modelDirectory="/com.organisation.project/src-gen")
package com.organisation.project.package;
详情
- plug-ins 确实指定了
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
- 用于 RCP 和 RAP 开发人员的 Eclipse 版本:4.6.2
我想我有这个问题是因为 Eclipse 不知何故对目标平台感到困惑。
可能是因为我在我的工作区中打开了 EMF 源代码项目。当我关闭它们时,Eclipse 不明白它必须再次使用来自目标平台的 EMF。
将目标平台设置为 运行 平台,然后再次设置回来解决了问题。 (与 Vogella 中推荐的技术相同。)
我的所有 Xcore 模型文件中突然出现构建错误。我不知道我在我的项目中做了什么值得这样。
错误信息是 post 标题中的错误信息:
GenModel cannot be resolved.
错误来自 XCore 文件包声明中的 GenModel
注释:
@GenModel(modelDirectory="/com.organisation.project/src-gen")
package com.organisation.project.package;
详情
- plug-ins 确实指定了
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
- 用于 RCP 和 RAP 开发人员的 Eclipse 版本:4.6.2
我想我有这个问题是因为 Eclipse 不知何故对目标平台感到困惑。
可能是因为我在我的工作区中打开了 EMF 源代码项目。当我关闭它们时,Eclipse 不明白它必须再次使用来自目标平台的 EMF。
将目标平台设置为 运行 平台,然后再次设置回来解决了问题。 (与 Vogella 中推荐的技术相同。)