2017-08-03 9 views
1

MPSに新しいプラグインをいくつかビルドして追加しました。これらのプラグインを使用しようとすると、次のエラーが表示されます「言語は配備されていません」com.abc.plugin。実装 ""プラグインの下の言語がMPSに展開されていません

誰もが同様の問題に直面し、解決策が私を助けることができますか? MPS使用バージョン:2017.1.2 JDK:1.8

答えて

0

この問題は、以下のようyoutrackにログインしているMPSのバグです: https://youtrack.jetbrains.com/issue/MPS-26437

プラグインのレイアウトノードが単一のフォルダの下にグループのすべてのモジュールを配置します。モジュールの中にdevkitがある場合、devkits(https://youtrack.jetbrains.com/issue/MPS-25852)だけが読み込まれ、他のモジュールは無視されます。

単純なファイルではなく通常のモジュールとして展開されていない限り、MPSは、回避策としてモジュールを展開するときに、これらのdevkitファイルを個別に配置できます。

この問題は解決され、#2edca430f054c908eb7606bad8ac6af46e0a7352

0

言語プラグインなどを意味しますか?もしあなたがあなたのプラグインのソースを見つけられたら(ctrl + alt + shift + Sはモジュールのポップアップを見つける)?ソースがない場合、プラグインはロードされませんでした。ソースを見つけることができれば、おそらくいくつかの言語依存関係は見当たりません(MPSのモジュールに依存していないものがあれば、それは展開されません)。言語を使ってプラグインをビルドしても構いませんが、ランタイムモジュールは含まれていません。

+0

は実際に、それが固定されているMPSのバグですコミットで利用可能です。 –

関連する問題