私はOSGiで遊んでいます。私が理解していることで、バンドルをインストールして起動するためには、すでに依存関係を解決しておく必要があります。直接(および間接)依存関係を手動でインストールすることは厄介なことがあるため、OBRが導入されました。OBRサーバーの実装
私はOSGiフレームワークの実装としてFelixを使用しています。私はバンドルの依存関係をOBR(guavaライブラリ)経由で自動的に解決したいと考えています。このため、私はクライアント上でorg.apache.felix.bundlerepository
を使用しています。
私はサーバー側で何をすべきか不安です。私は何をすべきかについての確固たる情報を見つけることができませんでした。私はFelixが "OBRサーバー"として機能するためにサーバー上で簡単に設定できると確信していますが、どうやってそれを行うのか分かりません。 私を助けてくれますか?コードは高く評価されます。コードを投稿できない場合は、リポジトリを正しくセットアップするために必要な一般的な手順(またはリソースのリンク)を少なくとも教えてください(例えば、felixフレームワークやそのような機能を実装する別のソフトウェアのバンドルなど)。今
マイセットアップ:
- フェリックス。
- Eclipse Neon;
- Maven for eclipse(1.7);
すべての返信ありがとう!
「サーバー側」とはどういう意味ですか?バンドルをOSGiインスタンスにデプロイする方法や、Mavenリポジトリなどの依存関係を解決する際にバンドルを取得できるリポジトリを設定する方法を知りたいですか? –
私が不明な場合は申し訳ありません。依存関係を解決するためにOSGiインスタンスからバンドルをフェッチできるリポジトリをセットアップしたいと思います。 – Koldar