いくつかのプラグインを含むEclipse機能を構築しています。プラグインの1つは、import packageステートメントを使用して、別のプラグインへの依存関係を宣言します。
もう1つのプラグインにはプラットフォーム固有のコードがあり、私が構築している別の機能に存在します。この機能には、プラットフォーム固有のコードを持つ2つのプラグインがあります。1つはos=win32 arch = x86用で、もう1つはos = win32 arch=x86_64用です。
どちらの機能もTychoを使用して構築されており、どちらも正常に使用できるp2リポジトリを備えています。
そこで、これらのリポジトリの両方を指す複合リポジトリを作成し、RCPアプリで[新しいソフトウェアのインストール...]コマンドを使用して、複合リポジトリをポイントし、最初に説明した機能をインストールします。
問題は、インストールが完了すると、プラットフォーム固有のコードを持つプラグインが正しくインストールされなかったことです。具体的には、x86システムのプラグインが64ビットマシンに表示されます。