IntelliJ プラットフォーム SDK プラグイン開発ガイド

ページを編集 (英語)

最初のプラグインの作成

このドキュメントセクションは、IntelliJプラットフォーム用のプラグインの開発を開始できます。IDEとしてIntelliJ IDEA Community版またはIntelliJ IDEA Ultimateを使用できます(利用可能な最新バージョンを使用することを強くお勧めします)。どちらにも、プラグイン開発ツールの完全なセットが含まれています。IntelliJ IDEAの詳細については、IntelliJ IDEA Webヘルプを参照してください。

プラグインをビルドするために利用可能な3つのワークフローがサポートされています。新しいプロジェクトの推奨ワークフローは、GitHubテンプレート使用するか、Gradle使用してすべてを最初から作成することです。古いプラグイン DevKitワークフローは引き続き既存のプロジェクトをサポートします。

Gradleワークフローには多くの利点があります。

  • ソースセット、モジュール、およびプロジェクトの表現は移植性があり
  • 任意のサイズまたは複雑なプロジェクトでは、通常、ビルド管理用のスクリプトが必要です。Gradleはネイティブに処理します
  • Gradleの一般的なトピックに関するトレーニング、ドキュメント、およびコミュニティヘルプは広く利用できます。

IntelliJ IDEA用のGradleプラグインを使用したIntelliJプラットフォームプラグインの開発に固有:

  • プラグインターゲットの変更は、すべて build.gradleで行われるため、簡単です。
    • ターゲットIntelliJプラットフォーム(IDE)のバージョンの切り替え
    • ターゲットIntelliJプラットフォームベースのIDEの変更(例:IntelliJ IDEAからPyCharmへ)
    • JetBrainsランタイムの代替バージョンに対してプラグインを実行します。
  • Gradleは継続的インテグレーションシステムおよびplugins.jetbrains.com(英語)と完全に統合されているため、ビルドおよびパブリッシングプロセスを簡単にカスタマイズおよび拡張できます。
  • plugin.xml およびプラグインディストリビューション構造の組み込み検証タスク、plugins.jetbrains.com(英語)と同じチェック。

GitHubテンプレートの使用

Gradleの使用

DevKitの使用

最終更新日: