在我的项目中,有一个包含所有 OSGi 包的 Karaf 功能 XML 文件。现在,这被用作其他 maven 项目文件中的依赖项。pom.xml
<dependency>
<groupId>a.b.c</groupId>
<artifactId>dummyfeature</artifactId>
<type>xml</type>
<classifier>features</classifier>
<version>1.0.0</version>
</dependency>
现在,以下代码用于安装上述功能。
KarafDistributionOption.features(
maven()
.groupId("a.b.c")
.artifactId("dummyfeature")
.version("1.0.0")
.type("xml")
.classifier("features"), "dummyfeature")
有没有办法以编程方式从上述功能中排除特定的 OSGi 包?