2016-06-03 1 views
1

Я использую sbt-assembly для создания исполняемого банку.Как изменить выходной каталог jar, сгенерированный сборкой sbt

Мне было интересно, как мне изменить выходную директорию jar, сгенерированную sbt assembly?

По умолчанию сгенерированная банка находится в /path/target/scala-2.11/. Я хочу изменить это, чтобы не включать версию scala, то есть создать сгенерированную банку в /path/target/.

Как это сделать?

ответ

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 
) 
+0

Я не понимаю. Каким будет выходной каталог в вашем примере? EDIT: О да, я понял. Настройки 'target в сборке: = file (" outputdir ")' – aclokay

Смежные вопросы