我有Xtext项目(有着名的4子项目),当我运行Xtext运行时IDE时,我想使用我在主要语言项目中创建的一些类(其中一个),但是这个IDE没有“看到”那些类。 问题是: 有没有办法在这个IDE中注入/加载它们,而不是重复代码?
答案 0 :(得分:0)
您需要将代码移动到Xtext插件和新IDE的类路径上的插件。您没有说出您的新IDE是什么(您是在Eclipse之上构建它还是尝试从其他东西构建它)。
因此,一个解决方案是将代码移动到基本DSL插件,因为所有其他插件都将其作为依赖项。这使得代码无处不在。
另一个解决方案是创建另一个包含帮助程序代码的插件项目。然后,您可以将此新插件作为依赖项添加到新IDE中。