MPSに新しいプラグインをいくつかビルドして追加しました。これらのプラグインを使用しようとすると、次のエラーが表示されます「言語は配備されていません」com.abc.plugin。実装 ""プラグインの下の言語がMPSに展開されていません
誰もが同様の問題に直面し、解決策が私を助けることができますか? MPS使用バージョン:2017.1.2 JDK:1.8
MPSに新しいプラグインをいくつかビルドして追加しました。これらのプラグインを使用しようとすると、次のエラーが表示されます「言語は配備されていません」com.abc.plugin。実装 ""プラグインの下の言語がMPSに展開されていません
誰もが同様の問題に直面し、解決策が私を助けることができますか? MPS使用バージョン:2017.1.2 JDK:1.8
この問題は、以下のようyoutrackにログインしているMPSのバグです: https://youtrack.jetbrains.com/issue/MPS-26437
プラグインのレイアウトノードが単一のフォルダの下にグループのすべてのモジュールを配置します。モジュールの中にdevkitがある場合、devkits(https://youtrack.jetbrains.com/issue/MPS-25852)だけが読み込まれ、他のモジュールは無視されます。
単純なファイルではなく通常のモジュールとして展開されていない限り、MPSは、回避策としてモジュールを展開するときに、これらのdevkitファイルを個別に配置できます。
この問題は解決され、#2edca430f054c908eb7606bad8ac6af46e0a7352
言語プラグインなどを意味しますか?もしあなたがあなたのプラグインのソースを見つけられたら(ctrl + alt + shift + Sはモジュールのポップアップを見つける)?ソースがない場合、プラグインはロードされませんでした。ソースを見つけることができれば、おそらくいくつかの言語依存関係は見当たりません(MPSのモジュールに依存していないものがあれば、それは展開されません)。言語を使ってプラグインをビルドしても構いませんが、ランタイムモジュールは含まれていません。
は実際に、それが固定されているMPSのバグですコミットで利用可能です。 –