title: Package uses conflict: Import-Package: de.foo.bar; version="0.0.0"
body: <p>I try to install a bundle in an OSGi environment (FUSE ESB) but do not manage to get it resolved. The error message is:</p>
  
  <pre><code>The bundle could not be resolved. Reason: Package uses conflict: Import-Package: de.foo.bar; version="0.0.0"
  </code></pre>
  
  <p>My bundle imports the package <em>de.foo.bar</em>.
  The bundle which exports the package <em>de.foo.bar</em> does this with a 'uses' directive.</p>
  
  <pre><code>Export-Package = de.foo.bar;uses:="{other packages}";version="2.4.0"
  </code></pre>
  
  <p>As I understood I have to ensure that my bundle must import all other packages mentioned in the 'uses' directive of the de.foo.bar package (in the right version).</p>
  
  <p>I checked this and also tried several version changes (0.0.0 and the real version numbers) but can not get it to work.</p>
  
  <p>So, what does the error message realy means (maybe I understood it wrong)? What do I have to check?</p>
  
  <p>Thanks for any help</p>
  
  <p>Klaus</p>
  
  <hr>
  
  <p><em>System Information:</em></p>
  
  <ul>
  <li><a href="http://fusesource.com/products/enterprise-servicemix4/" rel="nofollow noreferrer">FUSE ESB 4.2.0</a> (based on servicemix)</li>
  <li>using <a href="http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html" rel="nofollow noreferrer">maven-bundle-plugin</a> 2.1.0 to generate OSGi MANIFEST header</li>
  </ul>