【发布时间】:2018-10-25 05:07:38
【问题描述】:
在运行“sbt debian:packageBin”命令时,fakeroot 程序失败,因为它试图在 /target 目录而不是 /target/scala-2.11/ 目录中查找 fat jar(程序集)。
那么,有没有设置使用 sbt Debian 插件指定 debian 打包的源目录?
SBT 版本:0.13.11 在 plugins.sbt 中添加如下: addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.3.4")
在 build.sbt 中,添加了以下内容: 懒惰的 val root =(文件中的项目(“。”))。 enablePlugins(DebianPlugin)
【问题讨论】:
-
感谢您的提问。您能否添加更多信息:sbt、程序集和本机打包程序版本,
build.sbt -
编辑了问题,更新了 sbt、native-packager 和 build.sbt sn-p 的版本。
标签: scala sbt sbt-assembly sbt-native-packager sbt-plugin