title: What are key differences between sbt-pack and sbt-assembly?
body: <p>I've just stumbled upon the <a href="https://github.com/xerial/sbt-pack" rel="noreferrer">sbt-pack</a> plugin. The development stream seems <a href="https://github.com/xerial/sbt-pack/commits/develop" rel="noreferrer">steady</a>. It's surprising to me as I believed that the only plugin for (quoting sbt-pack's headline) <em>"creating distributable Scala packages."</em> is <a href="https://github.com/sbt/sbt-assembly" rel="noreferrer">sbt-assembly</a> (among the other features).</p>
  
  <p>What are the key differences between the plugins? When should I use one over the other?</p>