Eclipse& Xtext - DSL编辑器无法部署

时间:2017-06-23 09:30:48

标签: java deployment eclipse-plugin eclipse-rcp xtext

我在Eclipse IDE上使用Xtext框架实现了DSL。此外,我在运行Eclipse应用程序时创建了几个UI功能(例如,导入/导出处理程序)。

现在我尝试将我的应用程序部署为独立产品。我创建了一个" .product"文件在" .ide"我的项目包,当我从那个" .product"运行我的应用程序时一切正常。文件。

然而,当我部署它时,我运行生成的" .exe"文件和编辑器在我创建" .mydsl"文件(我甚至没有得到将项目转换为Xtext项目的提示)。错误是:

Failed to create injector for org.xtext.myDsl.Mydsl ExtensionFactory: org.xtext.myDsl.Mydsl.MydslExecutableExtensionFactory

我完全不知道这一点,因为我不相信我错过了任何插件导入......我能错过什么?

非常感谢任何帮助!谢谢!

1 个答案:

答案 0 :(得分:1)

这些问题通常是由build.properties中的eclipse元数据中的一些不一致引起的。确保列出所有源文件夹和资源,如清单和plugin.xml。您应该在eclipse中收到警告

Screenshot of warning in eclipse

此问题还有一个快速修复程序。