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 NiallPemberton:
http://wiki.apache.org/commons/CommonsOsgi

------------------------------------------------------------------------------
  || net             ||  1.4.1             ||                          ||       
                 ||
  || pool            ||  1.3               ||  1.4 (m1, manual)        ||       
                 ||
  || primitives      ||  1.0               ||                          ||       
                 ||
- || proxy           ||  No yet released   ||  1.0 pending             ||       
                 ||
+ || proxy           ||  No yet released   || 1.0 (m2, bundle plugin)  ||       
                 ||
  || scxml           ||  0.7               ||                          ||       
                 ||
  || transaction     ||  1.2               ||                          ||       
                 ||
  || validator       ||  1.3.1             ||                          ||       
                 ||
@@ -56, +56 @@

  
  == Configuring OSGi with Maven2 ==
  There are two ways to do this:
-  * ''Bundle Plugin'' - using the Apache Felix project's bundle Plugin
+  * ''Bundle Plugin'' - using the Apache Felix project's 
[http://felix.apache.org/site/maven-bundle-plugin-bnd.html bundle Plugin]
   * ''Manually'' - configuring the {{{maven-jar-plugin}}} with OSGi manifest 
entries
+ 
+ '''N.B''' version 8 of the commons-parent pom includes configuration for the 
felix bundle plugin which should be sufficient for most components. To use that 
a component needs to do the following:
+  * use version 9 of commons-parent
+  * specify {{{<packaging>bundle</packaging>}}}
+  * add a ''property'' with the component's name in lower case
  
  === Felix's Maven2 Bundle Plugin ===
  To configure the plugin, specify a {{{ <packaging>bundle</packaging> }}} 
element in the pom

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

Reply via email to