On Feb 20, 2012, at 2:53 PM, Martin Grigorov wrote:

> - renaming for OSGi
> Does anyone have an idea how many packages should be renamed ?
> Some people say that a package should have its module name in it (e.g.
> o.a.w.core.**). Other people say that we should rename just the
> packages which exist in two or more modules.

I didn't see an issue for renaming in Jira, apologies if that was an oversight.

There is a "Bundle-SymbolicName" and "Bundle-Version" in the manifest.  Many 
OSGi projects use the SymbolicName as the base name for the Maven jar (i.e. 
o.a.w.util).  

Then make sure that the Maven jar version complies to OSGi numbering criteria 
and use it in both the manifest and the jar version.  http://semver.org/ is 
compatible with the OSGi numbering, so if that's still the plan, all is good.

As far as packages go, having the bundle SymbolicName as the package root for 
the bundle is a good convention (by eliminating package naming conflicts), but 
not required. 

If package names do not overlap and circular dependencies between bundles are 
removed, the requirements for OSGi should be satisfiable.  

Brian

Reply via email to