2012-01-26 2 views
0

新しい依存関係をダウンロードしない:Using OSGi to implement auto-updateOSGiのBundle.update()メソッドは、私はここの人と同様の目標を持って

は基本的に、私は自動的に私のアプリケーションにバンドルを更新できるようにしたいと。上記の記事では、Bundle.Update()を呼び出すことができると述べていますが、以前のバージョン以降に追加されたものがあれば、新しい依存関係もダウンロードされますか?もしそうなら、それはどこを探しますか?

さらに、何がここdiscusesとして、管理ツールをプロビジョニングすると、このソリューションを差別:あなたはこのBundle.update()メソッド対OBRのようなものを使用する理由What's the difference between features in Karaf and OBRある

、。

答えて

2

いいえ、bundle.update()は、更新した個々のバンドルを更新するだけで、他のバンドルには何もしません。したがって、更新後、バンドルは依存関係の欠如により解決されなくなる可能性は確かです。だからこそ、まさにOBRやKarafのような高レベルのものをbundle.update()と比べて使うべきです。

+0

よろしくお願い致します。 :) – Oleksi

関連する問題