在POM父级中,我正在定义构建包的所有常用规则。 在 Embed-Dependency 指令中,我想写一下:
<Embed-Dependency>*;scope=compile|runtime;artifactId=!my-api;type=!bundle</Embed-Dependency>
“嵌入所有具有作用域编译或运行时的依赖项,除了my-api工件和bundle类型依赖项。”
适用于范围和 artifactId 约束,但 type!= bundle 似乎不起作用。
这一切都是为了避免必须指定提供的范围来捆绑依赖关系。
有什么想法吗?
THKS