pbassiner/sbt-multi-project-example

sbt-assembly improvements

Closed this issue · 0 comments

  1. For default case, consider using:
case x =>
    val oldStrategy = (assemblyMergeStrategy in assembly).value
    oldStrategy(x)
  1. If using application.conf:
case "application.conf" => MergeStrategy.concat
  1. Avoid creating an assembly jar for the root and common projects (using .disablePlugins(AssemblyPlugin)).