override def projectSettings: Seq[Def.Setting[_]] = Seq()

in project/Distributions.scala [38:68]


  override def projectSettings: Seq[Def.Setting[_]] = Seq(
    packageDistributions := Seq(
      packageZip.value,
      packageTarGz.value
    )
  )

  private val classified = "-([a-z]+)\\.jar".r

  def packageDistributionTask(ext: String): Def.Initialize[Task[File]] = Def.task {
    val target = Keys.target.value
    val binaries = target * "scala-*" ** "log4j-api-scala*.jar" pair { file =>
      file.name match {
        case classified(_) => None
        case _ => Some(file.name)
      }
    }
    val base = Keys.baseDirectory.value
    val inputs = binaries ++ Seq(
      (base / "LICENSE.txt", "LICENSE"),
      (base / "NOTICE.txt", "NOTICE")
    )
    val version = Keys.version.value
    val output = target / s"apache-log4j-api-scala-$version-bin.$ext"
    ext match {
      case "zip" => makeZip(inputs, output)
      case "tar.gz" => makeTarGz(inputs, output)
      case _ => sys.error(s"Unknown distribution extension: $ext")
    }
    output
  }