私は OSGI を初めて使用し、以下のようなエラーを解決する方法を見つけようとしています。
org.osgi.framework.BundleException: バンドル org.foo.serviceBundle [253] の未解決の制約: 253.0 を解決できません: 要件 [253.0] パッケージがありません。(&(パッケージ=org.slf4j)(バージョン>=1.6.0)(!(バージョン>=2.0.0)))
Maven アーキタイプを使用してバンドルを生成し、単純な slf4j ロギングを Activator クラスに追加しました。また、次のように Maven バンドル プラグインを使用しています。
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.2.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-Activator>org.shoppingsite.Activator</Bundle-Activator>
</instructions>
</configuration>
</plugin>
他の組み合わせを試してみましたが、いずれかのパッケージが解決できません。バンドルを GlassFish appserver にデプロイしようとしています。どんな助けでも大歓迎です
ありがとうございました