从jar中交叉引用xtext中的dsl元素

时间:2011-05-01 16:13:47

标签: xtext cross-reference

我有一个用xtext编写的DSL。让我们说扩展名是dmodel。我已经基于DSL创建了一个包含两个文件a.dmodelb.model的项目,并且它们内部的各种元素能够在编辑器中相互交叉引用。

让我们说,我想将a.dmodel移动到jar并将其添加到jar(并可能将jar添加到项目中),并且仍然能够交叉引用b.dmodel中的元素。我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

开箱即用。您只需将带有a.dmodel的jar放在包含b.dmodel的java项目的类路径中。 Xtext将获取该信息并使a.dmodel中的元素可用。