title: OSGi uses constraint violation
body: <p>I try to start my bundle created by Maven in FUSE ESB OSGi container. But I got error with its three dependencies:</p>
  
  <pre><code>1. libthrift-0.7.0.jar
  2. httpclient-4.0.1.jar
  3. httpcore-4.0.1.jar
  
  Error executing command: Error starting bundles:
  Unable to start bundle 262: Uses constraint violation. Unable to resolve bundle 
  revision file__opt_FuseESBEnterprise-7.1.0_deploy_libthrift-0.7.0.jar [316.0]
  because it is exposed to package 'org.apache.http' from bundle revisions 
  org.apache.httpcomponents.httpcore [291.0] and org.apache.httpcomponents.httpclient     
  [290.0] via two dependency chains.
  
  Chain 1:
   file__opt_FuseESBEnterprise-7.1.0_deploy_libthrift-0.7.0.jar [316.0]
  import: (osgi.wiring.package=org.apache.http)
   |
  export: osgi.wiring.package=org.apache.http
  org.apache.httpcomponents.httpcore [291.0]
  
  Chain 2:
  file__opt_FuseESBEnterprise-7.1.0_deploy_libthrift-0.7.0.jar [316.0]
  import: (osgi.wiring.package=org.apache.http.client)
   |
  export: osgi.wiring.package=org.apache.http.client; uses:=org.apache.http
  export: osgi.wiring.package=org.apache.http
  org.apache.httpcomponents.httpclient [290.0]
  </code></pre>
  
  <p>Can anyone explain to me what is this error about?</p>