As far as I can see we already define the capabiltiy in etc/config.properties but it does not seem to work.

In a plain karaf 3.0.0 I can call "capabilities 0" and get no osgi.ee capability. If I remove the lines that define the org.osgi.framework.system.capabilities= \ in config.properties then the capability is there.

So I think we have some error in this definition.

In any case as it does not seem to work out of the box I propose we try to find a way to omit the requirement in the aries bundles for now. So we have more time to fix this in a new release. Does anyone know how this can be configured in the maven bundle plugin?

Christian

On 25.06.2014 15:25, Jean-Baptiste Onofré wrote:
We have to add in the etc/config.properties. It's where we define the system package and version.

Regards
JB

On 06/25/2014 03:12 PM, Christian Schneider wrote:
How is this done? Can it be done on an existing karaf version using just
configuration or do we need a new release?

Christian


On 25.06.2014 15:03, Achim Nierbeck wrote:
We should add this requirement to the container as provided, since this
will affect a lot of people using the maven-bundle-plugin 2.5

Regards, Achim

sent from mobile device
Am 25.06.2014 14:55 schrieb "Christian Schneider"
<ch...@die-schneider.net>:

In our current build we seem to use the maven bundle plugin
2.4.1-SNAPSHOT.
Since this version was changed I see a new Manifest header:
Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.6))"

When I try to install such a bundle into karaf 2.3.5 (I tried with jpa
container 1.0.1-SNAPSHOT). I get the error that this requirement is
not met.

So the question is should we avoid this header or should we add the
capability to the container in some way?

Christian

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com







--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to