Hi, It seems that ServiceMix has already been on the path to re-package 3rd party jars as OSGi bundles. See:
http://svn.apache.org/repos/asf/servicemix/smx4/bundles/trunk/ I assume the legal issue has been cleaned based on: http://markmail.org/message/t2dodcg7d7jwxfab Thanks, Raymond From: Rajini Sivaram Sent: Saturday, July 26, 2008 2:39 PM To: [email protected] ; [EMAIL PROTECTED] Subject: Re: Versioning of Tuscany itest/osgi-tuscany now bundles Tuscany modules and 3rd party libraries with explicit versions. A new plugin tools/maven/maven-tuscany-bundle-plugin has been added to insert OSGi manifest entries for 3rd party libraries and version 3rd party libs and Tuscany modules. This is an extension of maven-bundle-plugin. To enable the plugin to be used easily with minimal configuration both for testing and later for building the distribution, configuration information is mostly hardcoded into the plugin. The only input required to run the plugin is the list of modules to bundle, which can be specified as standard maven dependencies in pom.xml. I have not included any of the changes into the main build, since I am going to be away for a while. If anyone wants to try these out, please build tools/maven/maven-tuscany-bundle-plugin, and then itest/osgi-tuscany. We need to start thinking about including the bundle step in "distribution" so that Tuscany modules in the distribution are versioned, and 3rd party libraries are OSGi-enabled. But please note that before we do this, we have to ensure that the license of every 3rd party library that we bundle allows us to distribute modified copies. I am not sure what the final outcome of the discussions on the shape and size of distributions was - that may impact how we OSGi-enable the distribution. Thank you... Regards, Rajini
