我有两个Xtext(版本-2.11)项目,名为A和B.B依赖于A.这两个Xtext项目都有大的Xtext文件。(> 1000行代码)
当我尝试为项目B生成Xtext工件时,它给出了以下错误:
28166 [main] INFO text.xtext.generator.XtextGenerator - 生成通用基础结构 28171 [main]错误mf.mwe2.launch.runtime.Mwe2Launcher - 运行工作流的问题org.xtext.example.mydsl.GenerateMyDslB: org.eclipse.xtext.util.RuntimeIOException:java.io.FileNotFoundException:b.parent \ b .. \ b \ src-gen \ org \ xtext \ example \ mydsl \ parser \ antlr \ internal \ InternalMyDslBLexer.java(The system找不到指定的文件) 在org.eclipse.xtext.generator.JavaIoFileSystemAccess.readTextFile(JavaIoFileSystemAccess.java:257)
我尝试过网络上的各种解决方案,但它没有用。
例如: 使用
修改mwe2文件parserGenerator = {
antlrParam = "-Xmaxinlinedfastates"
antlrParam = "65534"
antlrParam = "-Xmaxswitchcaselabels"
antlrParam = "32000"
antlrParam = "-Xminswitchalts"
antlrParam = "1"
options = auto-inject {
classSplitting = true
fieldsPerClass = "40"
methodsPerClass = "40"
}
}
有人有关于此错误的指针吗?