サイトhttps://wiki.eclipse.org/Tycho/Target_Platformから、次のように推測します。
- 「リポジトリ」セクションに p2 リポジトリが含まれている場合、Tycho に関する限り、そのリポジトリ内のすべてが自動的にターゲット プラットフォームの一部と見なされます。
- ターゲット定義ファイルが参照されている場合、tycho に関する限り、そのターゲット定義ファイル内のすべてがターゲット プラットフォームの一部と見なされます。
例のように、「リポジトリ」の下にhttp://download.eclipse.org/releases/indigoを指すリポジトリがあるとします。さらに、代わりにhttp://download.eclipse.org/releases/heliosを指すターゲット定義ファイルを宣言します。
Eclipse では、開発者はターゲット定義ファイルをターゲット プラットフォームとして使用します。個々のプラグイン プロジェクトの依存関係については、バンドルのバージョンがターゲット定義ファイルによって既に定義されているため、バージョンは定義されていません。
質問: Tycho は Indigo または Helios バージョンを使用してビルドしますか?