选择要与sbt本机packager一起使用的mainClass

选择要与sbt本机packager一起使用的mainClass,sbt,sbt-native-packager,Sbt,Sbt Native Packager,我正在使用sbt native packager 0.7.0-RC3打包我的一些应用程序,很多时候我需要使用另一个mainClass打包 在dev mod中,我使用以下命令: mainClass in (Compile, run) := Some("package.blabla.Dev") mainClass in Debian := Some("package.blabla.Prod") 当包装时,我想用这个: mainClass in (Compile, run) := Some("pa

我正在使用sbt native packager 0.7.0-RC3打包我的一些应用程序,很多时候我需要使用另一个mainClass打包

在dev mod中,我使用以下命令:

mainClass in (Compile, run) := Some("package.blabla.Dev")
mainClass in Debian := Some("package.blabla.Prod")
当包装时,我想用这个:

mainClass in (Compile, run) := Some("package.blabla.Dev")
mainClass in Debian := Some("package.blabla.Prod")
我试着用“在Debian中”,但不起作用

有什么方法可以做到这一点吗?

因为你可以选择一个应该启动的主类。只需将-main.production.main添加到src/templates/etc默认值并启用java_服务器原型