12

IntelliJ IDEA のプラグインを開発しています。これについて私が行っている方法は、IDEA でプラグイン プロジェクトを作成し、これを適切な jar にパッケージ化し、jarMETA-INF/plugin.xmlからプラグインをインストールすることです。

問題は、依存関係を追加したいということorg.scala-lang:scala-library:2.11.0です。これを IDEA プロジェクトのライブラリ依存関係として指定しましたが、この情報は生成された JAR に渡されないようです。

IntelliJ IDEA が認識できるように、この情報を含めるにはどうすればよいですか?

4

2 に答える 2

7

私が理解している限りでは、いくつかのライブラリ (例: scala ライブラリ) をプラグインにバンドルしたいと考えています。これはとても簡単です。

  1. プロジェクト設定に移動し、モジュールを選択して依存関係タブに移動します。バンドルするライブラリのスコープを「コンパイル」に設定します。この例では「checker-framework」ライブラリです。「groovy-2.3.6」ライブラリは、スコープが「提供」に設定されているため、バンドルされません。変更内容を保存。

    モジュールの依存関係タブ

  2. デプロイ用のプラグインを準備する

    デプロイ アクション用のプラグインを準備する

  3. 次に、プラグインを圧縮し、プロジェクトのルートに配置 (レポへのアップロードまたはローカルでのインストール) の準備が整いました。lib必要なすべてのjarファイル を含むフォルダーが含まれます。

于 2014-10-17T12:14:15.740 に答える