title: How to get Spring Dynamic Modules 2.x to work on Apache Felix Karaf?
body: <p>We started using Apache Felix Karaf for a project, and make use of Blueprint Services.</p>
  
  <p>Now, I would like to use Spring Dynamic Modules in order to have access to advanced DI functionality and testing features. The problem is that I haven't been able to figure out how to get Spring DM 2.x running on Felix.</p>
  
  <p>The spring and spring-dm features are installed:</p>
  
  <pre><code>karaf@root&gt; features:list
  State         Version       Name       Repository
  [installed  ] [2.5.6.SEC01] spring     karaf-1.6.0
  [installed  ] [1.2.0      ] spring-dm  karaf-1.6.0
  [uninstalled] [1.6.0      ] wrapper    karaf-1.6.0
  [uninstalled] [1.6.0      ] obr        karaf-1.6.0
  [installed  ] [1.6.0      ] http       karaf-1.6.0
  [uninstalled] [1.6.0      ] war        karaf-1.6.0
  [uninstalled] [1.6.0      ] webconsole karaf-1.6.0
  [installed  ] [1.6.0      ] ssh        karaf-1.6.0
  [installed  ] [1.6.0      ] management karaf-1.6.0
  </code></pre>
  
  <p>But in order to use Blueprint services, I need Spring DM 2.x (according to the Spring website at least, 'For Blueprint Service RI, use the 2.x+version.').</p>
  
  <p>I saw that it is possible to <a href="http://felix.apache.org/site/46-provisioning.html" rel="nofollow">add features to Apache Felix</a>, but from what I understood, this requires to declare a features.xml file on some repository.</p>
  
  <p>My question is, whether there is a simpler way to go, which would also be more integrated (via e.g. Maven)</p>