Hello all,

Why the feature spring/4.2.3.RELEASE_1 also installs bundles from Spring
version 3.1.4?

I'm having problem as the older version is recognized by some bundles which
do want at least a Spring 3.2.x version and my application fail to start...


I am installing the feature in SMX 7 (but also the same happen on SMX 6)
with the command:
  karaf@root>feature:install -v spring/4.2.3.RELEASE_1
  Adding features: spring/[4.2.3.RELEASE_1,4.2.3.RELEASE_1]
  Changes to perform:
  Region: root
  Bundles to install:

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/4.2.3.RELEASE_1

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/4.2.3.RELEASE_1

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/4.2.3.RELEASE_1
  mvn:org.springframework/spring-aop/*3.1.4.RELEASE*
  mvn:org.springframework/spring-asm/*3.1.4.RELEASE*
  mvn:org.springframework/spring-beans/*3.1.4.RELEASE*
  mvn:org.springframework/spring-context/*3.1.4.RELEASE*
  mvn:org.springframework/spring-context-support/*3.1.4.RELEASE*
  mvn:org.springframework/spring-core/*3.1.4.RELEASE*
  mvn:org.springframework/spring-expression/*3.1.4.RELEASE*



I don't understand as I don't expect all these bundles from version
3.1.4.RELEASE to be installed,  the feature:info command does not list them:
  karaf@root>feature:info spring/4.2.3.RELEASE_1
  Feature spring 4.2.3.RELEASE_1
  Description:
  Spring 4.2.x support
  Details:
  Spring Support
  Feature has no configuration
  Feature has no configuration files
  Feature has no dependencies.
  Feature contains followed bundles:

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/1.0_6
start-level=30

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-core/4.2.3.RELEASE_1
start-level=30

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-expression/4.2.3.RELEASE_1
start-level=30

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-beans/4.2.3.RELEASE_1
start-level=30

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop/4.2.3.RELEASE_1
start-level=30

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context/4.2.3.RELEASE_1
start-level=30

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context-support/4.2.3.RELEASE_1
start-level=30
  Feature has no conditionals.


Could someone please explain why this is happening and how can I fix it
(avoid having the 3.1.4 bundles to be installed ?)

Thanks,
Cristiano

Reply via email to