【发布时间】:2018-03-16 16:04:39
【问题描述】:
我正在尝试使用 xText 和带有 gradle 的 xTend 构建第一个项目。
我按照 xText 文档中的指导创建了语法,还创建了 xtend 生成器。
在 Eclipse 中,代码按预期生成到 src-gen 文件夹。
当我创建 gradle 脚本时,也遵循 http://xtext.github.io/xtext-gradle-plugin/xtext-builder.html 来构建我的代码,而不是在它在 'build' 文件夹中生成的 'src-gen' 文件夹中生成代码。
有什么方法可以在 gradle 中将此文件夹从 build 更改为 src-gen 吗?我尝试了很多东西,但总是出错。
成绩脚本的完整代码:
apply plugin: 'org.xtext.builder'
dependencies {
xtextLanguages 'com.example.mylang:mylang:1.0.0-SNAPSHOT'
}
xtext {
languages {
mylang{
setup = 'com.example.MyLangStandaloneSetup'
generator.outlet.producesJava = true
}
}
sourceSets {
main {
srcDir 'src/main/xtext'
xtendOutputDir 'src-gen'
}
}
}
【问题讨论】: