Eclipse を使用して OSGi バンドルを開発する場合、多くの従属バンドルをインポートして開く必要があります。多くのバンドルがある場合、プロジェクトのセットアップは時間がかかり、特に初心者にとっては困難です。
Tycho プラグインと m2e を試しました。彼らはこの目標のためではないようです。
Eclipseターゲット プラットフォームの概念を使用できます。
さらに、ある程度の運と永続性があれば、リモート P2 サイトを Eclipse のターゲット プラットフォーム定義として使用できます。ターゲット プラットフォーム定義をファイルとしてエクスポートできるため、開発者向けのセットアップ全体で、そのファイルを使用してプロジェクトをインポートし、Eclipse 設定でこのターゲット プラットフォームを選択することになります。Eclipse は、依存関係自体をすべてダウンロードします。詳細については、こちらのブログ投稿を参照してください。
また、その P2 サイトを Tycho ビルドのリポジトリとして使用できるため、Eclipse で使用するのと同じ依存関係のセットを Tycho で使用して、ビルドをより安定させることができます。P2 サイトを静的な Web コンテンツとしてホストしたり、Nexusのようなリポジトリを使用したりできます(ただし、P2 リポジトリをサポートするのは商用バージョンのみであるため、私自身は試していません)。