0

ここにいる人と同じような目標を持っています: OSGi を使用して自動更新を実装する

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

さらに、ここで説明するように、プロビジョニング管理ツールでこのソリューションを差別化するものは何ですか: Karaf と OBR の機能の違いは何ですか

つまり、なぜ OBR とこの Bundle.update() メソッドのようなものを使用するのでしょうか。

4

1 に答える 1

2

いいえ、bundle.update()更新した個々のバンドルのみを更新します。他のバンドルには何もしません。したがって、更新後、依存関係が見つからないためにバンドルが解決されなくなる可能性は確かにあります。したがって、これがまさに、OBR や Karaf などの高レベルのものを使用する必要がある理由ですbundle.update()

于 2012-01-27T13:02:41.727 に答える