在 sbt-native-packager 的通用包中更改名称
Posted
技术标签:
【中文标题】在 sbt-native-packager 的通用包中更改名称【英文标题】:Change name in universal package of sbt-native-packager 【发布时间】:2016-02-15 04:31:33 【问题描述】:我想将 sbt-native-packager 附加到项目的根聚合,但该根项目已发布 Maven 的名称 "foobar"
。我希望通过universal:packageBin
生成的工件始终使用"foo"
。
我该如何做到这一点?
我试过了
name in Universal := "foo"
executableScriptName in Universal := "foo"
等等。没有一个有效果。我最终得到了bin/foobar
和bin/foobar.bat
。
【问题讨论】:
【参考方案1】:executableScriptName
的范围不正确,因此您必须执行以下操作“
executableScriptName := "foo"
【讨论】:
您使用的是哪个版本的 sbt-native-packager? github.com/sbt/sbt-native-packager/blob/master/src/main/scala/… 看起来范围正确 对不起。这个代码和平负责github.com/sbt/sbt-native-packager/blob/master/src/main/scala/…以上是关于在 sbt-native-packager 的通用包中更改名称的主要内容,如果未能解决你的问题,请参考以下文章
如何在多个项目中使用 sbt-native-packager
如何在运行时为使用 sbt-native-packager 捆绑的应用程序加载配置文件