Xtext 交叉引用仅适用于 Xtext Java 项目?
Xtext cross-references work only with an Xtext Java Project?
我遵循了本教程 Second Iteration: Adding Packages and Imports by Xtext。我试图制作一个交叉引用,就像教程最后一张图片中显示的那样,我将其粘贴在这里:
在教程页面的第一个示例中,我只需要创建一个 java 项目和一个文件 mymodel.dmodel
,一切正常。
我注意到在第二个示例(名为 Second Iteration: Adding Packages and Imports
)中,对于一个简单的 java 项目,交叉引用不起作用(我有一些 Could'nt resolve reference
错误)。
但是,如果我将项目转换为 Xtext project
.
它工作正常
这是正常行为还是我错过了一些配置步骤?
要获得您需要的交叉引用工作
- 具有 xtext 性质 + 生成器的项目(即转换为 xtext 项目所做的,这是 "add xtext" 而不是 "remove java" 操作
- 应启用自动构建
- 取决于项目类型
- Java 项目:将文件放在源文件夹中
- 非 Java(常规 -> 项目):将文件放在任何地方
我遵循了本教程 Second Iteration: Adding Packages and Imports by Xtext。我试图制作一个交叉引用,就像教程最后一张图片中显示的那样,我将其粘贴在这里:
在教程页面的第一个示例中,我只需要创建一个 java 项目和一个文件 mymodel.dmodel
,一切正常。
我注意到在第二个示例(名为 Second Iteration: Adding Packages and Imports
)中,对于一个简单的 java 项目,交叉引用不起作用(我有一些 Could'nt resolve reference
错误)。
但是,如果我将项目转换为 Xtext project
.
这是正常行为还是我错过了一些配置步骤?
要获得您需要的交叉引用工作
- 具有 xtext 性质 + 生成器的项目(即转换为 xtext 项目所做的,这是 "add xtext" 而不是 "remove java" 操作
- 应启用自动构建
- 取决于项目类型
- Java 项目:将文件放在源文件夹中
- 非 Java(常规 -> 项目):将文件放在任何地方