我经常得到:
mf.mwe2.launch.runtime.Mwe2Launcher - Couldn't find module x
x.mwe2文件存在时出现错误。我已经为项目启用了xtext特性并添加了相关的模块。
这是.mwe2文件:
module com.ford.modelling.workflow.abcd
Workflow {
component = SayHello {
message = "hello"
}
}
可能是什么问题? (名为src-gen的文件夹已存在)
答案 0 :(得分:1)
请确保将mwe2文件放在java源文件夹中,并确保在项目中对mwe2文件进行了全面构建。
答案 1 :(得分:1)
有同样的问题。然而,异常发生在Mwe2Runner中,而不是Mwe2Launcher。 Mwe2Runner尝试将mwe2文件作为资源加载,如果找不到它会产生错误,尽管Mwe2Launcher可以。
无论如何,解决方案是通过在pom.xml中添加以下内容来将src-dir注册为resource-dir
<build>
...
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
...
</build>
答案 2 :(得分:0)
行。我发现了问题(虽然还没有解决方案)。
启用scala性质会停止MWE2的构建过程。无法弄清楚为什么会发生这种情况。我删除了Scala的性质,一切正常。