Yes good point. I will add a note in the features resolver documentation as
soon as I will be back from vacations ;)
Regards JB
Sent from my Samsung device
-------- Original message --------
From: Daniel McGreal <[email protected]>
Date: 26/02/2016 16:14 (GMT+01:00)
To: [email protected]
Subject: Re: Installing spring-web via feature file brings in multiple versions
of spring
Ok, thanks JB. Something to update the feature documentation with? Unless I
missed it, there wasn't anything to do with specifying versions, so I
guessed.Dan.
On 26 Feb 2016, at 15:10, Jean-Baptiste Onofré <[email protected]> wrote:
It's normal as just one version means this version up to any new version
(infinite).
If you want to specify an exact version you should use a closed range:
[version,version]
RegardsJB
Sent from my Samsung device
-------- Original message --------
From: Daniel McGreal <[email protected]>
Date: 26/02/2016 15:45 (GMT+01:00)
To: [email protected]
Subject: Installing spring-web via feature file brings in multiple versions of
spring
Hi Karaf users,
With the following feature file under K4.0.4 I’m getting multiple (all?) spring
versions installed, which is causing its own set of problems… However, with the
feature:install command, I correctly only get the version requested.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.3.0"
name="edge.feature">
<feature name="edge.feature" >
<feature version="3.2.14.RELEASE_1">spring-web</feature>
</feature>
</features>
karaf@root()> feature:install -v edge.feature
Adding features: edge.feature/[0,0.0.0]
Changes to perform:
Region: root
Bundles to install:
mvn:javax.mail/mail/1.4.4
mvn:javax.servlet/javax.servlet-api/3.1.0
mvn:javax.websocket/javax.websocket-api/1.1
mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.0.1
mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.0.4
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/1.0_6
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop/3.2.14.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop/4.0.7.RELEASE_3
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop/4.1.7.RELEASE_2
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop/4.2.3.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-beans/3.2.14.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-beans/4.0.7.RELEASE_3
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-beans/4.1.7.RELEASE_2
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-beans/4.2.3.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context/3.2.14.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context/4.0.7.RELEASE_3
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context/4.1.7.RELEASE_2
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context/4.2.3.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context-support/3.2.14.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context-support/4.0.7.RELEASE_3
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context-support/4.1.7.RELEASE_2
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context-support/4.2.3.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-core/3.2.14.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-core/4.0.7.RELEASE_3
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-core/4.1.7.RELEASE_2
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-core/4.2.3.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-expression/3.2.14.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-expression/4.0.7.RELEASE_3
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-expression/4.1.7.RELEASE_2
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-expression/4.2.3.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-web/3.2.14.RELEASE_1
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-webmvc/3.2.14.RELEASE_1
… etc
Any ideas?
Thanks, Dan.