(明確にするために編集)
私の(OSGi以外の)アプリケーションビルドはGradleにあり、非常に古いバージョンのJersey(1.1.4.1)からもっと新しいバージョン(1.12?)にアップグレードしようとしています。私はOSGiの使用について何も知らないふりをしません。しかし、Gradleの依存関係($JERSEY_VERSION
「1.12」に設定)をポイントすると、次のようになります。
[group: 'com.sun.jersey', name: 'jersey-server', version: "$JERSEY_VERSION"]
jersey-server-1.12.jarを通常の「jars」ディレクトリではなく「bundles」ディレクトリの下のGradle依存関係キャッシュにダウンロードすると、Gradleはこのjarをクラスパスに含めないようです。代わりに「jars」サブディレクトリ。
POMでOSGi対応のjarとしてラベル付けされているため、「バンドル」の下にあることがわかりました。プロジェクトをOSGi化するつもりはないと思います。古いバージョンのJerseyに固執していますか、それともGradleにJersey jarを表示させるために他にできることはありますか?可能であれば、ファイルをローカルリポジトリに手動でコピーするのではなく、タスクに応じてGradleの依存関係管理機能に依存することをお勧めします。