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