2

一連の Eclipse プラグインで構成される製品の更新サイトを作成しました。製品のインストール後に Eclipse が起動すると、一部のプラグインが自動的に起動するようにしたいです。

実際、Eclipse はインストールされたプラグインの自動開始プロパティを configuration\org.eclipse.equinox.simpleconfigurator\bundles.info ファイルに保持しており、プラグインのインストール後にこのファイルを手動で変更すると正常に動作することがわかっています。しかし、ユーザー フレンドリーなインストール プロセスを提供する自動化された方法が必要です。

機能ベースの Eclipse 更新サイト プロジェクトでプラグインを自動的に開始するように指定する方法はありますか? (たとえば、Eclipse 製品構成に似たもの)。

私がグーグルで調べたように、いくつかの Maven ベースのインストール ツールがありますが、標準の Eclipse プラグイン開発機能を介してより簡単な方法を探しています。

4

2 に答える 2

4

plugin/META-INF/p2.infファイルを作成できます。

instructions.configure = \
    setStartLevel(startLevel:4); \
    markStarted(started: true);

以下も参照してください。

http://git.eclipse.org/c/equinox/rt.equinox.bundles.git/tree/bundles/org.eclipse.equinox.weaving.caching/META-INF/p2.inf

http://chamibuddhika.wordpress.com/2011/05/18/installing-configuration-files-with-p2-inf-feature-installation/

于 2013-09-08T00:25:34.980 に答える
1

標準の製品構成エディターで製品ファイルを開くと、「開始レベル」セクションの「構成」タブで自動開始設定を構成できます。

この製品を更新サイトにエクスポート/含める場合、ユーザーが製品をインストールするときに設定を考慮する必要があります。

製品から独立して自動起動を設定することはサポートされていません。

于 2013-01-09T13:22:25.713 に答える