【发布时间】:2014-08-22 04:13:50
【问题描述】:
如果我们定义initialCommands in console += "1+1",它将在控制台执行后运行。
sbt启动后是否可以运行命令,比如initialCommands in sbtStartup += "console"自动进入控制台?
我想保持会话(执行命令后)处于活动状态。
【问题讨论】:
标签: sbt
如果我们定义initialCommands in console += "1+1",它将在控制台执行后运行。
sbt启动后是否可以运行命令,比如initialCommands in sbtStartup += "console"自动进入控制台?
我想保持会话(执行命令后)处于活动状态。
【问题讨论】:
标签: sbt
http://www.scala-sbt.org/0.13.5/api/index.html#sbt.StateOps
onLoad in Global := {
((s: State) => { "console" :: s }) compose (onLoad in Global).value
}
【讨论】:
在命令行上使用任务或命令执行 sbt 启动器会在 sbt 启动并运行后执行它。 sbt console 会给你你所追求的,但 sbt 将在任务/命令完成后关闭(我只能怀疑这是 OP 的意图)。
【讨论】: