Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SBT 可以用于启动应用程序 Scala 批处理吗?
我的意思是,一个 Scala 应用程序代码会减少所有用户的余额,例如。
我可以想象一个特殊的 SBT 项目,它依赖于应用程序代码的构建,以便项目的一些 SBT 任务可以启动这个应用程序代码。
你会做这样的事吗?为什么?
有哪些替代方案可以简化 Scala 中应用批处理的启动?使用 Maven,我曾经使用 appassembler 插件来生成 sh 脚本和所有与类路径相关的东西。
一个简单的方法是使用sbt run.
sbt run
object Main { def main(args: Array[String]) { // decrement all user balances. }; };
然后sbt run从shell,jenkins等。
使用命令行参数来扩展功能。