4

Eclipse 3.5.1 の PDE ビルドのコマンドライン バージョンで Eclipse RCP アプリケーションを構築しています。次に、AdvancedInstaller を使用して RCP 製品のインストーラーを作成します。AdvancedInstaller の代わりに InstallShield や同様のパッケージャーを使用した場合、コンテキストは似ていると思います。

ビルドに p2 プロビジョニングを組み込んだ場合、製品をスタンドアロン インストーラー (引き続き Advanced Installer によって生成されます) として配布し続け、p2 で生成された更新リポジトリを介して更新を行うことはできますか?

4

2 に答える 2

1

他に考慮すべきことは、installer-speakで記述するのではなく、P2にインストール自体の一部を処理させることができるということです。たとえば、製品のさまざまなオプション(プラグインのさまざまなセット)をインストールする必要がある場合は、P2 Directorを使用して、インストールの一部として製品をプロビジョニングできます。

P2は非常に優れたソフトウェアであり、時間をかける価値があります。

于 2010-11-19T10:01:09.197 に答える
1

AdvancedInstallerについては何も知りませんが、基本的には、ビルドの結果であるRCP製品をパッケージ化したものだと思います。

はい、あなたはあなたが説明するようにできるはずです。ビルドでp2をオンにしても、そのインストーラーに関しては何も変更されません。ビルド結果は、パッケージ化できる実行可能なRCP製品のままです。

違いは、パッケージ化する製品がp2用に適切に構成されていることだけです。(実際には、p2インストール操作の結果になります)。ビルドでは、オプションで製品のp2リポジトリを作成することもできます。このリポジトリをウェブ上に配置して、バージョンからバージョンへの更新を可能にします。

于 2009-10-08T23:23:25.627 に答える