On Tue, Jan 28, 2014 at 7:41 AM,  <[email protected]> wrote:
> +              org.apache.jackrabbit.oak;version="0.15.0",
> +              org.apache.jackrabbit.oak.api;version="0.15.0",
> +              org.apache.jackrabbit.oak.api.jmx;version="0.15.0",

We should version packages independent of Oak release version.
Probably a better way would be to

1. Add explicit package-info.java with correct bnd version
annotations. Then we need not explicitly list down package names in
pom.xml
2. Untill we have  a 1.0 release we can set the package version to
1.0.0 and not change it if even if any API changes considering that
pre 1.0 builds are to be considered as unstable wrt API

Post 1.0 we take care to bump the version as per OSGi Sematic Version
guidelines [1]

Chetan Mehrotra
[1] http://www.osgi.org/wiki/uploads/Links/SemanticVersioning.pdf

Reply via email to