使用SBT启动应用任务/批次?

时间:2013-07-30 18:01:45

标签: scala sbt

SBT可用于启动应用Scala批次吗?

我的意思是,一个Scala应用代码会减少所有用户的余额例如。

我可以设想一个特殊的SBT项目,它具有对应用程序代码的构建依赖性,因此项目的某些SBT任务可以启动此应用程序代码。

你会做这样的事情吗?为什么呢?

有哪些替代方案可以简化Scala中适用批次的启动?使用Maven,我曾使用appassembler插件生成sh脚本和所有类路径相关的东西。

1 个答案:

答案 0 :(得分:1)

一种简单的方法是使用sbt run

object Main {
   def main(args: Array[String]) {
   // decrement all user balances.
   };
};

然后来自shell,jenkins等的sbt run

使用命令行参数来扩展功能。