我写了两个插件:
1- 基于 Xtext 2.3.1 的文本编辑器,由四个项目组成。第一个是源项目,第二个是UI,第三个是SDK,最后是测试。我知道如何将此项目导出为插件并在 Eclipse 4.2 (Juno) 中使用它。该编辑器适用于“myDSL”的扩展。
2- 从文件->菜单触发并创建扩展名为“myDSL”的文件的向导。
我想将这两个插件项目合二为一。我已阅读 Xtext 文档的以下部分:Setup within Eclipse-Equinox (OSGi)。不幸的是,我无法让它工作。首先,我不确定是否需要合并两个项目的文件,或者只是将 Xtext 项目添加为另一个项目的依赖项。无论哪种情况,我应该考虑哪个 Xtext 项目?主项目还是UI项目?(实际上,我不知道它们之间的确切区别)。其次,我不知道<MyDsl>ExecutableExtensionFactory
应该用什么代替。