1

我不断得到:

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

4

3 回答 3

1

请确保 mwe2 文件放置在 java 源文件夹中,并且您对包含 mwe2 文件的项目进行了干净的构建。

于 2011-11-11T19:42:54.067 回答
1

有同样的问题。然而,异常发生在 Mwe2Runner,而不是 Mwe2Launcher。Mwe2Runner 试图将 mwe2 文件作为资源加载,如果找不到它就会产生该错误,尽管 Mwe2Launcher 可以。

无论如何,解决方案是通过将以下内容添加到您的 pom.xml 来将您的 src-dir 注册为资源目录

<build>
...
<resources>
  <resource>
    <directory>src</directory>
    <excludes>
      <exclude>**/*.java</exclude>
    </excludes>
  </resource>
</resources>
...
</build>
于 2013-07-25T09:59:56.957 回答
0

好的。我发现了问题(虽然还没有解决方案)。

启用 scala 自然会停止 MWE2 的构建过程。无法弄清楚为什么,但这就是发生的事情。我删除了 Scala 特性,一切正常。

于 2011-11-12T16:49:14.490 回答