我有一个用xtext编写的DSL。让我们说扩展名是dmodel。我已经基于DSL创建了一个包含两个文件a.dmodel
和b.model
的项目,并且它们内部的各种元素能够在编辑器中相互交叉引用。
让我们说,我想将a.dmodel
移动到jar并将其添加到jar(并可能将jar添加到项目中),并且仍然能够交叉引用b.dmodel中的元素。我如何实现这一目标?
答案 0 :(得分:1)
开箱即用。您只需将带有a.dmodel的jar放在包含b.dmodel的java项目的类路径中。 Xtext将获取该信息并使a.dmodel中的元素可用。