多くのユーザーにデプロイしたい Eclipse プロジェクト (Maven アーキタイプを介して生成され、m2e を必要とする) があります。現在、私が彼らに指示している方法は非常に手動です (つまり、このプラグインをダウンロードし、そのプラグインをダウンロードし、この m2e コネクタをダウンロードします)。プロジェクトのどこかにプラグインの依存関係を書き留めて、プロジェクトがインポートされたときに Eclipse がユーザーに「このプロジェクトは、これらの Eclipse プラグインがインストールされているかどうかに依存しています。Eclipse にプラグインを自動取得させますか?」と通知する方法はありますか? "
3 に答える
最初に Eclipse プラグインのデプロイについてお読みください。これらはすべて、Eclipse の基本インフラストラクチャーで利用できます。
Eclipse で更新マネージャーを介して何かをインストールするときは常に、プラグイン自体をインストールするのではなく、プラグインのグループと他の機能への依存関係である機能をインストールします。したがって、プラグインの機能を作成するときは、次の 2 つのことを行う必要があります。
- 機能エディターですべての依存機能を一覧表示します。
- [訪問するサイト] タブで、依存する機能の更新サイト URL をリストする必要があります。
P2 アップデート マネージャーは、その後のプラグインのインストール プロセス中に必要なすべてを自動的に検出します。
はい、Eclipse のメンバー企業によって作成されたいくつかのツール (無料版と有料版の両方) があり、まさにあなたが望むことを実行できます。どちらの製品にも、Eclipse プラグイン (基本的には、利用可能なパッケージの 1 つと一連のプラグイン) の事前設定された構成である「プロファイル」の概念があります。このプロファイルを構成したら、電子メールまたは製品が提供する共有メカニズムを使用して、当社のチームと自由に共有できます。チーム メンバーがプロファイルを受け入れて「使用」を開始すると、これらのソフトウェア製品は、Eclipse プロジェクトを実行するために全員が必要とする依存関係を正確にプロビジョニングします。
Genuitec のパルス
チームのニーズに基づいて、コミュニティ エディションとマネージド チーム エディションがあります。
EclipseSourceの Yoxos
これがどれほど役立つかはわかりませんが、利用可能な場合は Eclipse Marketplace を使用してみませんか。プラグインを手動でダウンロードしてインストールする手間を省きます。