Hi,
replying to Jeff's mail I never received (no idea why...) :
- mina-example: contains log4j.properties + MANIFEST.MF does not contain
OSGI metadata
I don't see why the example package, which is not intended to be included in
any project, should expose OSGI metadata. This is just a set of examples for
users to understand how MINA is working.
- mina-integration-beans: import org.apache.mina.transport.vmpipe but
not org.apache.mina.core packages, don't know if this is relevant
We do expose the needed imports :
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<inherited>true</inherited>
<extensions>true</extensions>
<configuration>
<manifestLocation>META-INF</manifestLocation>
<instructions>
<Bundle-SymbolicName>${project.groupId}.integration.beans</Bundle-SymbolicName>
<Export-Package>
org.apache.mina.integration.beans;version=${project.version};-noimport:=true
</Export-Package>
<Import-Package>
org.apache.mina.transport.vmpipe;version=${project.version},
</Import-Package>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
resulting to :
Export-Package: org.apache.mina.integration.beans;version="2.0.11.SNAPSHOT"
Import-Package: org.apache.mina.transport.vmpipe;version="2.0.11.SNAPSHOT"
The 'org.apache.mina.transport.vmpipe' package is all what we need from
mina-core
- mina-integration-xbean: MANIFEST.MF does not contain OSGI metadata
Not sure it was intended to expose anything OSGI related for a package that is
intended to be pure Spring.