p2 を有効にする RCP アプリケーションを作成しました。UI が追加され、updatesites も追加できます。
しかし、新しいソフトウェア (既にインストールされている) を追加すると、次のことが起こります。
Your original request has been modified.
"Help" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
Software being installed: Help 1.0.0.201210110844 (smartapps.smartsignature.features.help.feature.group 1.0.0.201210110844)
Software currently installed: SmartSignature 1.0.0.201210110831 (smartapps.smartsignature.application.product 1.0.0.201210110831)
Only one of the following can be installed at once:
Help 1.0.0.201210110844 (smartapps.smartsignature.features.help.feature.jar 1.0.0.201210110844)
Help 1.0.0.201210110831 (smartapps.smartsignature.features.help.feature.jar 1.0.0.201210110831)
Cannot satisfy dependency:
From: SmartSignature 1.0.0.201210110831 (smartapps.smartsignature.application.product 1.0.0.201210110831)
To: smartapps.smartsignature.features.help.feature.group [1.0.0.201210110831]
Cannot satisfy dependency:
From: Help 1.0.0.201210110831 (smartapps.smartsignature.features.help.feature.group 1.0.0.201210110831)
To: smartapps.smartsignature.features.help.feature.jar [1.0.0.201210110831]
Cannot satisfy dependency:
From: Help 1.0.0.201210110844 (smartapps.smartsignature.features.help.feature.group 1.0.0.201210110844)
To: smartapps.smartsignature.features.help.feature.jar [1.0.0.201210110844]
それがp2の要点です...エラーの原因と思われることが1つありますが、実際に修正する方法がわかりません。
リポジトリ内の機能が、ベース RCP アプリケーションにインストールされている機能と異なる可能性はありますか? p2をインストールすると、同じ機能であることが検出されますが、ソースが異なるため、異なると思いますか? これは意味がありますか?