我正在创建一个我想部署到heroku的sbt项目。 heroku的构建包使用'stage'任务来编译项目。对于我的项目,我想设置'mainClass',它被构建到'stage'创建的unix可执行文件中,以便heroku正确启动。我已经找到了很多关于如何为'run'和'package'任务设置主类的帮助,这对我很有帮助。我找不到任何关于如何设置的指示,以便“舞台”任务选择它。是否有人可以指向我的任何文件? (我正在使用sbt版本0.13.5)
谢谢,
赖安
答案 0 :(得分:0)
它可能在mainClass in Compile
中使用stage
(猜测stage
来自sbt-native packager)。
至于文档,它提到mainClass
一次:http://www.scala-sbt.org/sbt-native-packager/DetailedTopics/archetypes.html
注意,对于大多数构建,mainClass
等于mainClass in Compile
,因为compile被设置为默认配置。