This may be related. I get an error on installing CXF (which doesn’t seem to
make sense because the spring feature is installed and the
org.springframework.beans package is there.)
karaf@root()> feature:list -i
Name | Version | Installed | Repository |
Description
-----------------------------------------------------------------------------------------------------------------------
standard | 3.0.4-SNAPSHOT | x | standard-3.0.4-SNAPSHOT | Karaf
standard feature
config | 3.0.4-SNAPSHOT | x | standard-3.0.4-SNAPSHOT | Provide
OSGi ConfigAdmin support
region | 3.0.4-SNAPSHOT | x | standard-3.0.4-SNAPSHOT | Provide
Region Support
package | 3.0.4-SNAPSHOT | x | standard-3.0.4-SNAPSHOT | Package
commands and mbeans
kar | 3.0.4-SNAPSHOT | x | standard-3.0.4-SNAPSHOT | Provide
KAR (KARaf archive) support
ssh | 3.0.4-SNAPSHOT | x | standard-3.0.4-SNAPSHOT | Provide a
SSHd server on Karaf
management | 3.0.4-SNAPSHOT | x | standard-3.0.4-SNAPSHOT | Provide a
JMX MBeanServer and a set of MBeans in K
spring | 4.1.6.RELEASE_1 | x | spring-3.0.4-SNAPSHOT | Spring
4.1.x support
karaf@root()> feature:repo-add
mvn:com.my.test/my-stress-test/3.0.4-SNAPSHOT/xml/features
Adding feature url mvn:com.my.test/my-stress-test/3.0.4-SNAPSHOT/xml/features
karaf@root()> feature:install my-stress-test
Error executing command: Can't install feature my-stress-test/0.0.0:
Could not start bundle mvn:org.apache.cxf/cxf-bundle-compatible/2.7.8 in
feature(s) cxf-2.7.8: Unresolved constraint in bundle org.apache.cxf.bundle
[577]: Unable to resolve 577.0: missing requirement [577.0] osgi.wiring.bundle;
(osgi.wiring.bundle=org.springframework.beans)
karaf@root()> package:exports | grep org.springframework.beans
org.springframework.beans.annotation | 4.1.6.RELEASE | 204 |
org.apache.servicemix.bundles.spring-beans
...
org.springframework.beans | 4.1.6.RELEASE | 204 |
org.apache.servicemix.bundles.spring-beans
karaf@root()>
my-stress-test is defined as:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features name=“my-stress-test-${project.version}"
xmlns="http://karaf.apache.org/xmlns/features/v1.2.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.1
http://karaf.apache.org/xmlns/features/v1.2.1">
<repository>mvn:org.apache.cxf.karaf/apache-cxf/2.7.8/xml/features</repository>
<repository>mvn:org.apache.cxf.dosgi/cxf-dosgi/1.6.0/xml/features</repository>
<feature name=“my-stress-test" version="1.0.0-SNAPSHOT" description="Stress
Test Karaf Feature">
<feature version="[2.7.8, 3.0)">cxf</feature>
<feature version="[1.6.0,
1.7)">cxf-dosgi-discovery-distributed</feature>
<feature>webconsole</feature>
<feature version="[2.0,2.1)">jpa</feature>
<feature>eventadmin</feature>
<feature>scr</feature>
...
</feature>
Regards,
Erwin
> On Jun 22, 2015, at 07:03, Erwin Hogeweg <[email protected]> wrote:
>
> JB,
>
> Sorry, I meant depended features, as in the snippet below.
>
>> This is snippet of my feature.xml
>> <feature name=“my.feature" version="1.0.0-SNAPSHOT" description=“a
>> description">
>> <feature version="[2.7.8, 3.0)">cxf</feature>
>> <feature version="[1.6.0,
>> 1.7)">cxf-dosgi-discovery-distributed</feature>
>> <feature>webconsole</feature>
>> <feature version="[2.0,2.1)">jpa</feature>
>> <feature>eventadmin</feature>
>> <feature>scr</feature>
>
>
>
> Kind Regards,
>
> Erwin
>
> On Jun 21, 2015, at 23:52, Jean-Baptiste Onofré <[email protected]
> <mailto:[email protected]>> wrote:
>
>> Hi,
>>
>> what do you mean by embedded features ? featuresBoot ?
>>
>> Regards
>> JB
>>
>> On 06/22/2015 05:07 AM, Erwin Hogeweg wrote:
>>> Hi ,
>>>
>>> It looks like embedded features aren’t started anymore in 3.0.4-SS
>>>
>>> This is snippet of my feature.xml
>>> <feature name=“my.feature" version="1.0.0-SNAPSHOT" description=“a
>>> description">
>>> <feature version="[2.7.8, 3.0)">cxf</feature>
>>> <feature version="[1.6.0,
>>> 1.7)">cxf-dosgi-discovery-distributed</feature>
>>> <feature>webconsole</feature>
>>> <feature version="[2.0,2.1)">jpa</feature>
>>> <feature>eventadmin</feature>
>>> <feature>scr</feature>
>>> …
>>>
>>>
>>> The console output:
>>> ...
>>> Installing feature webconsole 3.0.4-SNAPSHOT
>>> Found installed bundle: org.apache.felix.metatype [448]
>>> Found installed bundle: org.apache.karaf.webconsole.branding [449]
>>> Found installed bundle: org.apache.karaf.webconsole.console [450]
>>> Installing feature jpa 2.0.0
>>> ...
>>>
>>> The bundle status after the feature installation:
>>>
>>> webconsole | 3.0.4-SNAPSHOT | | standard-3.0.4-SNAPSHOT | Base support
>>> of the Karaf WebConsole
>>> jpa | 2.0.0 | |
>>> enterprise-3.0.4-SNAPSHOT | OSGi Persistence Container
>>> eventadmin | 3.0.4-SNAPSHOT | |
>>> standard-3.0.4-SNAPSHOT | OSGi Event Admin service specification
>>> for event-b
>>> scr | 3.0.4-SNAPSHOT | |
>>> standard-3.0.4-SNAPSHOT | Declarative Service support
>>>
>>> Is this changed intentionally in 3.0.4?
>>>
>>>
>>> Regards,
>>>
>>> Erwin
>>
>> --
>> Jean-Baptiste Onofré
>> [email protected] <mailto:[email protected]>
>> http://blog.nanthrax.net <http://blog.nanthrax.net/>
>> Talend - http://www.talend.com <http://www.talend.com/>