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 
 

Reply via email to