title: Uses constraint violation. Unable to resolve bundle revision com.springsource.org.apache.axis
body: <p>Getting below error when im trying to run a OSGI bundle. Any clues will be really appreciate. </p>
  
  <pre><code>ERROR: Bundle com.springsource.org.apache.axis [15] Error starting mvn:
  org.apache.axis/com.springsource.org.apache.axis/1.4.0 (
  org.osgi.framework.BundleException: Uses constraint violation. Unable to resolve 
  bundle revision com.springsource.org.apache.axis [15.0] because it is exposed to 
  package 'javax.activation' from bundle revisions com.springsource.javax.activation 
  [14.0] and org.apache.felix.framework [0] via two dependency chains.
  </code></pre>
  
  <p>Chain 1: </p>
  
  <pre><code>com.springsource.org.apache.axis [15.0] import: (&amp;(osgi.wiring.package=
   javax.activation)(version&gt;=1.1.0)(!(version&gt;=2.0.0))) | export: 
   osgi.wiring.package=javax.activation com.springsource.javax.activation [14.0]
  </code></pre>
  
  <p>Chain 2:</p>
  
  <pre><code> com.springsource.org.apache.axis [15.0] import: (&amp;(osgi.wiring.package=
   javax.xml.soap)(version&gt;=0.0.0)) | export: osgi.wiring.package=javax.xml.soap; 
   uses:=javax.activation export: osgi.wiring.package=javax.activation 
   org.apache.felix.framework [0]) 
   org.osgi.framework.BundleException: Uses constraint violation. 
   Unable to resolve bundle revision 
   com.springsource.org.apache.axis [15.0] because it is exposed to package 
   'javax.activation' from bundle revisions com.springsource.javax.activation [14.0] 
    and org.apache.felix.framework [0] via two dependency chains.
  </code></pre>
  
  <p>Chain 1: </p>
  
  <p><code>com.springsource.org.apache.axis [15.0] import: (&amp;(osgi.wiring.package=javax.activation)(version&gt;=1.1.0)(!(version&gt;=2.0.0))) | export: osgi.wiring.package=javax.activation com.springsource.javax.activation [14.0]</code></p>
  
  <p>Chain 2:</p>
  
  <p><code>com.springsource.org.apache.axis [15.0] import: (&amp;(osgi.wiring.package=javax.xml.soap)(version&gt;=0.0.0)) | export: osgi.wiring.package=javax.xml.soap; uses:=javax.activation export: osgi.wiring.package=javax.activation org.apache.felix.framework [0] at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3980) at org.apache.felix.framework.Felix.startBundle(Felix.java:2037) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291) at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304) at java.lang.Thread.run(Thread.java:745)</code></p>