如何修改sbt程序集生成的jar的输出目录

时间:2016-06-03 10:32:36

标签: sbt sbt-assembly

我正在使用sbt-assembly来创建一个可执行jar。

我想知道,如何修改sbt assembly生成的jar的输出目录?

默认情况下,生成的jar位于/path/target/scala-2.11/。我想将此更改为不包含scala版本,即将生成的jar放在/path/target/中。

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可以按如下方式更改target in assembly设置:

lazy val root = (project in file(".")).
  settings(
    inThisBuild(List(
      scalaVersion := "2.11.8",
      organization := "com.example"
    )),
    name := "hello-world",
    target in assembly := target.value
  )