Eclipseプラグインの自動インストーラーを作成したい(つまり、「Update Manager」を使用しない)。私のシナリオは単純です。ユーザーはEclipseを閉じ、ダウンロードしたJARをdropinsフォルダーにドロップし、Eclipseを起動すると、残りのプロセスが自動化されます。
古いEclipseバージョンでは、P2の時代以前は、EclipseにはInstallCommand
、現在実行中のプラットフォームにプルーイングをインストールするために使用できるというクラスがありました(まだあります)。
これはEclipse3.4および3.5でも機能しますが、正しく動作していません。最も顕著なのは、そのようにインストールされたプラグインを自動的にアンインストールできない(淡色表示されている)ことです。
JavaDocは、InstallCommand
が非推奨であり、P2の代替に置き換える必要があると主張しています。しかし、私はその仕事に適したツールを見つけることができませんでした。P2ダイレクタがありますが、コマンドラインとは別のアプリケーションとして実行するために構築されています。Eclipse内から呼び出すことは可能ですが、実際にはそのために切り取られていません。たとえば、進捗状況の監視とエラー報告はうまく機能していません。
誰かがそのための良い代替案を知っていますか?
ありがとう、Zviki