Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
As discussed on the ML, the internal package should not be one of the exported packages in the generated MANIFEST file.
Solution (adopted from http://wso2.org/library/tutorials/develop-osgi-bundles-using-maven-bundle-plugin#Sharing%20Packages):
- exclude the internal package from the exported packages bei using the neglect notion for the apache felix maven plugin
- overwrite the commons.osgi.export property from parent pom
- add the internal package to the private packages declaration
- overwrite the commons.osgi.private property from the parent pom