sbt本机打包程序-debian:packageBin为多个主类创建bin shell脚本

时间:2018-08-16 20:49:40

标签: sbt sbt-native-packager

我在mainClass和sbt本机打包程序方面遇到麻烦。在我只有一个入口点(Main.scala)之前,.deb文件正确地只包含了一个带有指定name的bin:

-rwxr-xr-x root/root      9389 2018-08-16 22:39 ./usr/share/tumulus-pi/bin/tumulus-pi

现在,由于我在主条目(SFTP_LibraryTest中添加了第二个类,因此在debian:packageBin中将其忽略,因此不幸的是,输出具有三个二进制文件:

-rwxr-xr-x root/root      9389 2018-08-16 22:33 ./usr/share/tumulus-pi/bin/main
-rwxr-xr-x root/root      1377 2018-08-16 22:39 ./usr/share/tumulus-pi/bin/sftp_library-test
-rwxr-xr-x root/root      9389 2018-08-16 22:39 ./usr/share/tumulus-pi/bin/tumulus-pi

如何确保debian:packageBin仅为mainClass创建一个二进制文件?我已经设置了mainClass in CompilemainClass in Debian,所以我很困惑为什么忽略它并创建三个bin条目。

作为记录,here是完整的构建文件。

0 个答案:

没有答案