Изменить имя в универсальном пакете sbt-native-packager

Я хочу прикрепить sbt-native-packager к корневому агрегату проекта, но этот корневой проект опубликовал имя для Maven "foobar". Я хочу, чтобы артефакт, созданный с помощью universal:packageBin, вместо этого постоянно использовал "foo".

Как мне этого добиться?

Я пытался

name in Universal := "foo"
executableScriptName in Universal := "foo"

и т. д. Ни на что не влияет. Я получаю bin/foobar и bin/foobar.bat.


person 0__    schedule 13.11.2015    source источник


Ответы (1)


executableScriptName не имеет должной области видимости, поэтому вам необходимо сделать следующее "

executableScriptName := "foo"
person 0__    schedule 13.11.2015
comment
Какую версию sbt-native-packager вы используете? github.com/sbt/sbt-native-packager/blob/master/src/main/scala/ выглядит правильно с областью действия - person Muki; 15.11.2015
comment
Извините. За этот кусок кода отвечает github.com/sbt/sbt-native-packager/blob/master/src/main/scala/ - person Muki; 15.11.2015