OSGi アプリケーションがあります。
バンドル A --> 10 個の jar ファイルを参照するだけで、これらの 10 個の jar ファイルのすべてのパッケージをエクスポートして、ランタイム呼び出しを満たします。
バンドル B --> バンドル A からエクスポートしたパッケージをインポートします。ランタイム OK。
しかし、バンドル B をビルドするために Maven を使用すると、疑問が生じました。バンドル B の pom.xml の一部を次に示します。
<dependency>
<groupId>com.mycom.id</groupId>
<artifactId>com.mycom.BundleA</artifactId>
<version>${version.range}</version>
<scope>provided</scope>
</dependency>
artifactID: Bundle A を参照すると、ビルドに失敗しました。Maven は、プロジェクト内の jar ファイルを参照できません。別のプロジェクト内にある jar ファイルを参照する方法が見つからないため、ビルド時にこの依存関係の問題を修正するソリューションを誰かが提供できますか?