0

RCP P2 アップデートを開発中です。

  1. RCP メール テンプレート アプリケーションを作成しました。(com.project.app.mail)
  2. 製品構成ファイル MailProduct.product を追加しました
  3. プラグイン プロジェクトの場合、依存関係タブに依存関係として org.eclipse.equinox.p2.ui.sdk を追加しました。これを追加した後、ヘルプメニューの下に新しいソフトウェアのインストールと更新の確認オプションが表示されました。
  4. 次の内容の p2.inf ファイルを追加しました。

    instructions.configure=\ addRepository(type:0,location:http${#58}//localhost:8080/REPO/);\ addRepository(type:1,location:http${#58}//localhost:8080/レポ/);

  5. 製品を機能ベースの製品に変換します。

  6. 機能プロジェクトを作成しました (com.project.feature.mail)
  7. 機能 com.project.feature.mail のプラグイン タブに com.project.app.mail を追加しました
  8. 製品ファイルから RCP 製品を起動しました。失敗したので、構成を実行し、必要なプラグインを追加しました。その後、アプリケーションは正常に起動しました。
  9. 製品を輸出しました。エクスポートされた製品は正常に機能しました。
  10. ここで、com.project.app.mail にいくつかの変更を加えました。
  11. com.project.feature.mail のバージョンを 1.0.100.quailfier に更新 (以前のバージョンは 1.0.0.quialifier)
  12. 更新サイト プロジェクトを追加しました。ID com.project.category.mail のカテゴリを追加しました。バージョン 1.0.100.qualifier でメール機能を追加。
  13. すべてビルドをクリックし、生成された機能、プラグイン、アーティファクト、repository.xml をローカル http サーバー (tomcat) に移動しました。
  14. 更新オプションを確認して、com.project.feature.mail を更新しようとしました。
  15. 更新が見つからないと表示されますが、新しいソフトウェアのインストール ページには更新された com.project.feature.mail と更新されたバージョンが表示されます。インストールを進めると、更新のみが可能であることが示されますが、更新は新しい更新を見つけることができません。

ベース製品のアップデートを提供する方法を教えてください。

他の情報が必要な場合はお知らせください。

4

1 に答える 1