Hi,
On 07.09.2011 08:15, Valentin Valchev (JIRA) wrote:
> WebConsole bundle should export packages from embedded jars
> Currently webconsole bundle (non bare variant) contains build-in org.json,
> commons fileupload, commons io, osgi service tracker. These packages should
> be exported because they will be needed when we move SCR & Deployment
> Packages plugins in separate jars.
I always wanted ot have a single web console plugin with all
dependencies included for simple deployment. Which is why these
dependencies (particuarly org.json, commons fileupload and commons io)
are included in the web console...
Now, this may not be best OSGi practice ....
Now, exporting this API from the web console sounds like wrong to me.
Thus I suggest, we change gears and
* drop the full bundle build
* promote the bare build to be the official build
* thus import org.json, commons fileupload, and commons io
* we may still embed and not export Service Tracker (as could the new
bundles if required) because
AFAICT there is no need to share these classes.
Finally to mark this change, we might target the next release to be 4.0.
WDYT ?
Regards
Felix