Actually, requirements are supported in conditionals. You need to prepend "req:" in front of the requirement, see the following example:
https://github.com/apache/karaf/blob/master/assemblies/features/standard/src/main/feature/feature.xml#L267 Guillaume 2017-06-29 14:55 GMT+02:00 [email protected] < [email protected]>: > Hi, > > I have two features implementing the same capability (and I can only > install one of both - For example a capability "database" and two features, > "derby" and "H2"). > > I have also a third feature, "web-user-interface", and I want that, when > this feature and the capability defined earler are installed, then another > set of bundles are automatically installed. > > The "conditional" in the features.xml seems to allow this kind of > behavior, but it looks like I can only specified a feature as a dependency, > and not a capability. > > How can I implement this scenario with Karaf 4.1? > > Regards,Jérémie > -- ------------------------ Guillaume Nodet
