【发布时间】:2014-09-23 10:33:54
【问题描述】:
我目前正在使用sbt-native-packager 为我的 scala 应用程序生成启动脚本。我正在使用packageArchetype.java_application。我在 sbt 中创建脚本:
sbt clean myproject/stage
然后通过将创建的lib 和bin 目录复制到安装目录来“安装”应用程序。我不会将它分发给任何人,所以我不会创建可执行的 jar 或 tarball 或类似的东西。我只是在编译我的类,并将我的 jar 和所有库依赖 jar 放在一个地方,以便启动脚本可以执行。
现在我想向我的应用程序添加第二个主类,因此我希望在运行sbt stage 时在target/universal/stage/bin 中出现第二个启动脚本。我希望它将是相同的脚本,但名称不同,app_mainclass 设置为不同的类。我该怎么做?
【问题讨论】: