<bnd.importpackage>com.twmacinta.util;resolution:=optional,gnu.trove;resolution:=optional,Jampack;resolution:=optional,net.didion.jwnl*;resolution:=optional,org.apache.http*;resolution:=optional,org.apache.xerces.impl*;resolution:=optional,org.hsqldb;resolution:=optional,org.jdesktop.layout*;resolution:=optional;sun.nio.ch.*</bnd.importpackage>
</properties>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>biz.aQute.bnd</groupId>
+ <artifactId>bnd-maven-plugin</artifactId>
+ <configuration>
+ <bnd><![CDATA[${oh.bndDefaults}
+Require-Capability:
+ osgi.extender:=
+ filter:="(osgi.extender=osgi.serviceloader.processor)",
+ osgi.serviceloader:=
+ filter:="(osgi.serviceloader=marytts.config.MaryConfig)";
+ cardinality:=multiple
+SPI-Provider: marytts.config.MaryConfig
+SPI-Consumer: java.util.ServiceLoader#load(java.lang.Class[marytts.config.MaryConfig])
+]]>
+ </bnd>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
<dependencies>
<dependency>
<groupId>com.ibm.icu</groupId>
<bnd.includeresource>-${.}/NOTICE, -${.}/*.xsd</bnd.includeresource>
<feature.directory>src/main/feature/feature.xml</feature.directory>
+
+ <oh.bndDefaults><![CDATA[Bundle-SymbolicName: ${project.artifactId}
+Automatic-Module-Name: ${def;bsn}
+Import-Package: \\
+ io.swagger.v3.oas.annotations.*;resolution:=optional,\\
+ javax.annotation.security.*;resolution:=optional,\\
+ org.eclipse.jdt.annotation.*;resolution:=optional,\\
+ org.openhab.core.automation.annotation.*;resolution:=optional;version=!,\\
+ org.openhab.*;version=!,\\
+ com.google.common.*;version="14.0",\\
+ ${bnd.importpackage},\\
+ *
+-exportcontents: \\
+ !*.internal.*,\\
+ !*.impl.*, \\
+ org.openhab.*, \\
+ ${bnd.exportpackage}
+-noimportjava: true
+-sources: false
+-contract: *
+-includeresource: ${bnd.includeresource}
+-fixupmessages: \\
+ 'Unused Import-Package instructions';is:=ignore,\\
+ 'Unused Export-Package instructions';is:=ignore,\\
+ ${bnd.fixupmessages}]]>
+ </oh.bndDefaults>
</properties>
<dependencyManagement>
<artifactId>bnd-maven-plugin</artifactId>
<version>${bnd.version}</version>
<configuration>
- <bnd><![CDATA[Bundle-SymbolicName: ${project.artifactId}
-Automatic-Module-Name: ${def;bsn}
-Import-Package: \\
- io.swagger.v3.oas.annotations.*;resolution:=optional,\\
- javax.annotation.security.*;resolution:=optional,\\
- org.eclipse.jdt.annotation.*;resolution:=optional,\\
- org.openhab.core.automation.annotation.*;resolution:=optional;version=!,\\
- org.openhab.*;version=!,\\
- com.google.common.*;version="14.0",\\
- ${bnd.importpackage},\\
- *
--exportcontents: \\
- !*.internal.*,\\
- !*.impl.*, \\
- org.openhab.*, \\
- ${bnd.exportpackage}
--noimportjava: true
--sources: false
--contract: *
--includeresource: ${bnd.includeresource}
--fixupmessages: \\
- 'Unused Import-Package instructions';is:=ignore,\\
- 'Unused Export-Package instructions';is:=ignore,\\
- ${bnd.fixupmessages}]]></bnd>
+ <bnd><![CDATA[${oh.bndDefaults}]]></bnd>
<!-- -dsannotations-options: norequirements -->
<!-- Bundle-SymbolicName: ${project.groupId}.${project.artifactId} -->
<skipIfEmpty>true</skipIfEmpty>