2011-07-19 4 views
2

eclipseを使用してOSGiバンドルを開発すると、インポートおよびオープンされる多くの義務バンドルがあります。バンドルがたくさんある場合、プロジェクトの設定は時間がかかり、特に初心者には難しいです。Eclipseで依存バンドルを開いたり、インポートしたりせずにOSGiバンドルを開発する方法はありますか?

私はTychoプラグインとm2eを試しました。彼らはこの目標のためではないようです。

答えて

2

EclipseのTarget Platformコンセプトを使用できます。

さらに、いくつかの運と永続性で、リモートP2サイトをEclipseのターゲットプラットフォーム定義として使用できます。ターゲットプラットフォームの定義をファイルとしてエクスポートすることができるので、開発者用の設定全体は、そのファイルを含むプロジェクトをインポートし、Eclipseの環境設定でこのターゲットプラットフォームを選択することを意味します。 Eclipseは依存関係全体をダウンロードします。詳細については、ブログ投稿hereを参照してください。

また、そのP2サイトをTychoビルドのリポジトリとして使用できるため、Eclipseで使用しているのと同じ依存関係をTychoで使用できるようになります。 P2サイトを静的なWebコンテンツとしてホストすることも、Nexusのようなリポジトリを使用することもできます(但し、商用版のみP2リポジトリをサポートしているので、自分で試していません)。

関連する問題