GitHub user jjongsma opened a pull request:
https://github.com/apache/karaf/pull/25
Added feature generation goal based on semantic version ranges
The standard feature descriptor generator includes all matching bundle
versions, which makes deployment difficult a big headache when your projects
use semantic versioning and ranged dependencies.
The features-generate-semantic goal included in this pull request resolves
this by choosing only the best version match within a range that satisfies all
dependencies. Ideally this would be configurable behavior on the standard
features generator, but there were enough behavioral differences that we gave
it is own goal at this time.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/barchart/karaf master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/karaf/pull/25.patch
----
commit 4a467cb2ba604580743a271f93565158716678be
Author: jjongsma <[email protected]>
Date: 2014-02-06T17:43:47Z
Added feature generation based on semantic version ranges to avoid
deploying multiple versions of bundles when unnecessary
----