特にEclipseプラグイン製品を作成するには、org.eclipse.equinox.executable.3.4.1フィーチャーjarが必要です。
バックミンスターを使用して依存関係を解決しています。私の機能では、バージョン 3.4.1 を正確に指定して、そのバージョンのリポジトリのみをクエリできるようにしました。そして、私のrmapは次のとおりです。
<searchPath name="target.platform.online">
<provider componentTypes="eclipse.feature,osgi.bundle"
readerType="p2" source="false" mutable="false">
<uri format="http://download.eclipse.org/releases/helios" />
</provider>
<provider componentTypes="eclipse.feature,osgi.bundle"
readerType="p2" source="false" mutable="false">
<uri format="http://download.eclipse.org/eclipse/updates/3.6" />
</provider>
</searchPath>
特定のバージョンが提供されていない場合、リポジトリhttp://download.eclipse.org/releases/heliosを使用すると3.4.2 が提供されます。特定の 3.4.1 バージョンでは、リポジトリで 3.4.1 が見つからないため、依存関係の解決はエラーで終了します。バージョン 3.4.1 はどこにありますか、またはそれらが同じリポジトリにも存在する場合、古いバージョンを照会するにはどのような構成が必要ですか?
更新: 3.4.1 バージョンを含む更新サイトを見つけることができませんでしたが、Equinoxダウンロード ページリリース 3.6.1 には org.eclipse.equinox.executable 機能バージョン 3.4.1 が含まれています。
この機能がどの Eclipse 更新サイトに含まれているかを知っておくと、非常に役立ちます。