Hi,
I'm using the bnd based maven plugin to generate osgi manifests in cxf
project. I noted that for each package it creates a 'uses' attribute and
it's very verbose. Can I disable this behaviour? Why should I use it?
Thanks,
Gustavo
pom:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>1.0.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Export-Package>org.apache.cxf.*</Export-Package>
<Bundle-SymbolicName>${pom.artifactId
}</Bundle-SymbolicName>
</instructions>
</configuration>
</plugin>
generated manifest:
Export-Package org.apache.cxf.wsdl;uses:="org.apache.cxf.ws.addressing,
javax.xml.transform.dom,org.xml.sax,javax.xml.namespace,javax.xml.stream,
org.apache.cxf.common.util,javax.wsdl.extensions,org.apache.cxf.transport,
javax.wsdl.factory,org.apache.cxf.common.logging,org.apache.cxf,
javax.xml.bind.annotation.adapters,org.apache.cxf.service.model,org.w3c.dom,
javax.wsdl,org.apache.cxf.ws.addressing.wsdl,javax.xml.transform,
javax.xml.bind.annotation,javax.xml.transform.stream,javax.xml.validation,
org.apache.cxf.common.i18n,javax.xml.bind,org.apache.cxf.endpoint",
org.apache.cxf.common.util.factory,
org.apache.cxf.helpers;uses:="javax.jws,javax.xml.transform.dom,
javax.xml.namespace,org.xml.sax,javax.jws.soap,org.w3c.dom.ls,javax.wsdl.xml
,javax.wsdl.factory,org.apache.cxf.common.logging,javax.xml.parsers,
org.w3c.dom,javax.wsdl,org.w3c.dom.bootstrap,javax.xml.xpath,
javax.xml.transform,javax.xml.transform.stream,javax.xml.ws",
org.apache.cxf.security.transport;uses:=javax.net.ssl,
org.apache.cxf.ws.addressing;uses:="org.apache.cxf.common.logging,
javax.xml.bind.annotation,org.apache.cxf.transport,javax.xml.bind,
org.apache.cxf.message,javax.xml.namespace",org.apache.cxf.resource;uses:="
org.apache.cxf.common.logging,org.apache.cxf.common.util,
org.apache.ws.commons.schema.resolver,org.apache.cxf.common.classloader,
org.xml.sax",
org.apache.cxf.tools.common;uses:=javax.xml.namespace,
org.apache.cxf.phase;uses:="javax.xml.stream,org.apache.cxf.common.logging,
org.apache.cxf.common.util,org.apache.cxf.transport,org.apache.cxf.message,
org.apache.cxf.interceptor"
...