MPS 2019.2ヘルプ

HTTPサポートプラグイン

MPSモデル内のすべてのノードはURLで参照できます。これにより、コードへのポインタを他の人と共有することができ、バグ追跡サービスとの継続的な統合により、レポートを直接参照してナビゲーションを簡単に行うことができます。

HTTPサポートプラグインは以下を提供します。

  • ノードURLを介した協調

  • YouTrackおよびTeamCityサービスとの統合

  • IDEA Platform内蔵サーバーへのカスタム拡張を定義するためのDSL

ノードURL

コンテキストメニューを介してあなたのコードへのURL参照を作成することができます。作成したURLはクリップボードにコピーされ、好きな場所に貼り付けることができます。それをクリックすると、MPSはそれを処理し、参照されたコードを開きます。

NodeURL(英語)

プログラムでノードのURLを取得したい場合は、jetbrains.mps.ide.httpsupport言語で定義された.getURL操作を使用する必要があります。

YouTrackとTeamCityの統合

MPSは、YouTrackおよびTeamCityからの要求をlistenします。ブラウザで 'Open in IDE'ボタンをクリックすると、MPSは要求されたファイル/ノードを開きます。さらに、生成されたファイルを開こうとしているなら、MPSは適切な場所でそのソースを開きます。

組み込みサーバーエクステンション

上記の機能は、IDEA Platformの組み込みサーバーを使用して実装されています。IDEでHTTPリクエストを処理するために他に必要なものがある場合は、jetbrains.mps.ide.httpsupport言語を介してそのサーバーに対する拡張機能を定義できます。定義された拡張子はプラグインソリューションに配置されるべきであることに注意してください。詳しくはプラグインを参照してください。

Handler(英語)

最終更新日: 2019年8月30日