Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Commons Wiki" for 
change notification.

The following page has been changed by MattBenson:
http://wiki.apache.org/commons/CommonsOsgi

------------------------------------------------------------------------------
  
  For example, depending on the nature/structure of the project, some packages 
might contain private classes that are not meant to be used by client code. In 
these cases, <Export-Package> should list all public packages while 
<Private-Package> should contain the private packages. This can be achieved by 
overriding the {{{<commons.osgi.export>}}} and {{{<commons.osgi.private>}}} 
properties in the component pom.
  
- Version 8 of commons-parent required specifing 
{{{<packaging>bundle</packaging>}}} in the component pom - with version 9 this 
is no longer required. In version 9,
+ Version 8 of commons-parent required specifying 
{{{<packaging>bundle</packaging>}}} in the component pom - with version 9 this 
is no longer required. In version 9,
  the {{{maven-bundle-plugin}}} is configured to generate a {{{MANIFEST.MF}}} 
file containing the OSGi ''meta data'' in the {{{target/osgi}}} folder. The 
{{{maven-jar-plugin}}} is configured to merge this generated {{{MANIFEST.MF}}} 
file with the manifest entries it is configured with. If a component does not 
want to include OSGi meta-data in their pom's manifest file they can configure 
an alternative or blank manifest file location using the 
{{{<commons.manifestfile>}}} property.
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to