Mwe2Launcher - 找不到模块

时间:2011-11-10 21:56:53

标签: eclipse xtext oaw

我经常得到:

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的文件夹已存在)

3 个答案:

答案 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的性质,一切正常。