如何在xtext中更改生成的包的默认位置?
例如:src-gen package和xtend-gen。
在这些包中,生成了各种子包。那么如何更改默认生成位置。
答案 0 :(得分:5)
打开GenerateDSL.mwe2:
在Generator组件中添加以下内容:
component = Generator {
srcGenPath = "/src-other"
...
}
修改现有目录清理程序:
component = DirectoryCleaner {
directory = "${runtimeProject}/src-other"
}
component = DirectoryCleaner {
directory = "${runtimeProject}.ui/src-other"
}
component = DirectoryCleaner {
directory = "${runtimeProject}.tests/src-other"
}
。
打开Eclipse Preferences然后转到Xtend - >编译页面。
您可以在“生成的Java文件的输出文件夹”部分中更改默认目录