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

同じ問題がありました。ただし、例外は Mwe2Launcher ではなく Mwe2Runner で発生します。Mwe2Runner は mwe2 ファイルをリソースとして読み込もうとし、見つからない場合はエラーを生成しますが、Mwe2Launcher は見つかります。

とにかく、解決策は、pom.xml に以下を追加して、src-dir を resource-dir として登録することです。

<build>
...
<resources>
  <resource>
    <directory>src</directory>
    <excludes>
      <exclude>**/*.java</exclude>
    </excludes>
  </resource>
</resources>
...
</build>
于 2013-07-25T09:59:56.957 に答える
1

mwe2 ファイルが Java ソース フォルダに配置されていること、および mwe2 ファイルが含まれているプロジェクトでクリーン ビルドを実行したことを確認してください。

于 2011-11-11T19:42:54.067 に答える
0

わかった。私は問題を発見しました (まだ解決策ではありませんが)。

scala nature を有効にすると、MWE2 のビルド プロセスが停止します。理由はわかりませんが、これが起こっていることです。Scala の性質を削除すると、すべてが機能します。

于 2011-11-12T16:49:14.490 に答える