GitHub user jjongsma opened a pull request:
https://github.com/apache/karaf/pull/26
Added feature generation based on semantic version ranges
The standard feature descriptor generator includes all matching bundle
versions, which makes deployment a bit of a 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 maven
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/karaf/pull/26.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
----