問題タブ [obr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - OBRサーバーの実装
私はOSGiで遊んでいます。私の理解では、バンドルをインストールして開始するには、依存関係を解決済みである必要があります。直接 (および間接) 依存関係を手動でインストールするのは面倒なので、OBR が導入されました。
OSGi フレームワークの実装として Felix を使用しています。OBR (つまり、グアバ ライブラリ) を介してバンドルの依存関係を自動的に解決したいと考えています。このため、私はorg.apache.felix.bundlerepository
クライアントで使用しています。
サーバー側で何をすべきかわかりません。何をすべきかについて確かな情報を見つけることができませんでした。「OBRサーバー」として機能するために、Felixをサーバー上で簡単に構成できると確信していますが、その方法はわかりません。助けてくださいませんか?コードは高く評価されます。コードを投稿できない場合は、リポジトリを正常にセットアップするために必要な一般的な手順 (またはリソースのリンク) を教えてください (felix フレームワークまたはそのような機能を実装する別のソフトウェアで必要なバンドルなど)。
今の私のセットアップ:
- フェリックス;
- エクリプスネオン;
- 日食のMaven(1.7);
返信ありがとうございます。
osgi - Apache Cave が解決すること
私は現在、osgi jar リポジトリとしてartifactoryでkarafを使用しています。これはうまくいきます。ファイルシステムの代わりにデータベースまたは他のデータソースに保存できることを除いて、リポジトリに非常によく似たKaraf用のApache Caveツールに出くわしました。
これはどのような価値を提供しますか。Cave を使用して解決できるユースケースにはどのようなものがありますか?