title: Why do Apache Common dependencies conflict under sbt-onejar while sbt run works?
body: <p>My project is depending directly on <code>commons-configuration</code> (1.6), but is also pulling transitively:
  <code>commons-beanutils-core</code> (1.8.0) and <code>commons-collections</code> (3.2.1).</p>
  
  <p>These last 2 seem to conflict with eachother, maybe because they both define classes in package <code>org.apache.commons.collections</code>. I am supposing that, because when running the resulting jar (packaged with sbt plugin <code>sbt-onejar</code>), I see a lot of errore in output like:</p>
  
  <blockquote>
    <p>JarClassLoader: Warning:
    org/apache/commons/collections/FastHashMap.class in
    lib/commons-beanutils-core-1.8.0.jar is hidden by
    lib/commons-collections-3.2.1.jar (with different bytecode)</p>
  </blockquote>
  
  <p>Strangely, this does not appear when I just "sbt run" (instead of producing a one-jar and running it manually).</p>
  
  <p>Am I doing something wrong, or is there really a conflict within the libs ?</p>