1

Felix のダウンロード ページには、Log bundle version 1.0.0 と表示されます Preferences bundle version 1.0.2

ただし、設定にはログバンドルのバージョン >= 1.3 が必要です

「設定」がどのように機能するかを理解したいだけなので、ログ互換のバンドルは大歓迎です:)

よろしく。

4

1 に答える 1

1

Felix ログ バンドルのバージョン (1.0.0) と必要な OSGi ログ サービスのバージョン (1.3) を混同していると思います。これは、Tomcat のバージョンとそれがサポートするサーブレット API のバージョンの違いに似ています。

Felix Log 1.0.0 が提供するorg.osgi.service.log;version=1.3ので、問題ないはずです。

一般に、OSGi バンドルは他のバンドルに直接依存するのではなく、バンドルが提供するパッケージ バージョンに依存するため、バンドルのバージョンは関係ありません。

(確認する必要がありますが、ログ インターフェイスを定義する OSGi サービスの大要 JAR ファイルも必要になる場合があります。Felix Log は、そのサービスの可能な実装の 1 つにすぎません)。

于 2009-08-06T02:06:02.197 に答える