在 sbt-native-packager 的通用包中更改名称

Change name in universal package of sbt-native-packager

我想将 sbt-native-packager 附加到项目的根聚合,但该根项目已发布 "foobar" 的 Maven 名称。我希望通过 universal:packageBin 生成的工件始终使用 "foo"

我该如何完成?

我试过了

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

等None 有效果。我最终得到 bin/foobarbin/foobar.bat.

executableScriptName 的范围不正确,因此您必须执行以下操作

executableScriptName := "foo"