POMの親では、バンドルを構築するためのすべての一般的なルールを定義しています。Embed-Dependency命令で、次のように記述します。
<Embed-Dependency>*;scope=compile|runtime;artifactId=!my-api;type=!bundle</Embed-Dependency>
「my-apiアーティファクトとバンドルタイプの依存関係を除いて、スコープのコンパイルまたはランタイムを持つすべての依存関係を埋め込みます。」
スコープとartifactIdの制約に対しては機能しますが、 type!=bundleは機能しないようです。
これはすべて、依存関係をバンドルするために提供されたスコープを指定する必要をなくすためです。
何か案が ?
Thks