SBT可用于启动应用Scala批次吗?
我的意思是,一个Scala应用代码会减少所有用户的余额例如。
我可以设想一个特殊的SBT项目,它具有对应用程序代码的构建依赖性,因此项目的某些SBT任务可以启动此应用程序代码。
你会做这样的事情吗?为什么呢?有哪些替代方案可以简化Scala中适用批次的启动?使用Maven,我曾使用appassembler插件生成sh脚本和所有类路径相关的东西。
答案 0 :(得分:1)
一种简单的方法是使用sbt run
。
object Main {
def main(args: Array[String]) {
// decrement all user balances.
};
};
然后来自shell,jenkins等的sbt run
使用命令行参数来扩展功能。