【问题标题】:Mwe2Launcher - Couldn't find moduleMwe2Launcher - 找不到模块
【发布时间】:2011-11-10 21:56:52
【问题描述】:

我不断得到:

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

【问题讨论】:

    标签: eclipse xtext oaw


    【解决方案1】:

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

    【讨论】:

    • 我现在可以编译它了。它奇怪地编译一次,然后从不更新。所以无论我改变什么都不会应用。很奇怪。也许是关于编译器的。
    【解决方案2】:

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

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

    <build>
    ...
    <resources>
      <resource>
        <directory>src</directory>
        <excludes>
          <exclude>**/*.java</exclude>
        </excludes>
      </resource>
    </resources>
    ...
    </build>
    

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-03-03
        • 2022-12-15
        • 2018-02-21
        • 2021-07-23
        相关资源
        最近更新 更多