質問

のを作りたい自動インストーラのためのEclipseプラグイン(ではなく、"更新マネージャー").シナリオのソフトバンクグループユーザを閉じEclipse滴のダウンロードしたJARをdropinsフォルダに、Eclipseの工程が自動的に実行されます。

高齢Eclipseのバージョン以前の時代のP2、Eclipseた(もの)クラスと呼ばれ InstallCommand される可能性のあるイpluings、現在実行中。

ながら今なおこの作品をEclipse3.4&3.5な行動を適切に:最も著、プラグイン設置されるときに自動的にアンインストール(淡色).

のJavaDoc債権の InstallCommand は推奨されてるべき行わなければならないP2ています。しかし、見られませんでしたが、右のツール。があり P2取締役, 建物も運営としてのアプリケーションからョンをインストールして下さい。この呼び出しからEclipse内では切り出しています。例えば、進捗状況モニタリングおよびエラー報告の仕事をしていない。

は誰も知らの代替ですか?

おかげさ Zviki

役に立ちましたか?

解決

Dropinsは、彼らは単に関連するメタデータなしでjarファイルをダウンロードしている場合は特に、あなたが望むものに非常に近いと思われる(すなわちメタデータが自動生成する必要があります)。

あなたは自分自身を管理するために、第2のdropins領域を規定考えることができます。特に、org.eclipse.equinox.p2.reconciler.dropins方法のcreateProfileChangeRequestをProfileSynchronizerを見てみましょう。私はあなたが好きではない、アンインストールの動作はIInstallableUnit.PROP_PROFILE_LOCKED_IUプロパティが追加された結果である期待しています。

dropins)がp2.reconciler.dropinsのActivator.watchDropinsを(参照、起動時に和解している、あなたはおそらく別のフォルダを監視するために、独自のバンドルから同じことを行うことができます。

他のヒント

私は、実行可能JARとしてあなたのプラグインを展開することをお勧めします。 JARでのインストーラがディレクトリをインストールし、(必要に応じてプラスいくつかのより多くのチェック)右の場所にプラグインを解凍のEclipseを求める必要があります。

必要に応じて大幅に依存し、ちょうど正しく、メインのプラグインをロードすることを確認し、ユーザーがサポートのためにあなたに電子メールで送信することができ便利なエラーメッセージを表示しません少し「ウォッチドッグ」のプラグインが含まれます。

による情報のバグ311590 1 が参照され却コメントInstallCommandの代替、クリーンエネルギーである使用P2業務 2, 3.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top