【问题标题】:How to run a command when sbt starts and keep the session active?如何在 sbt 启动时运行命令并保持会话处于活动状态?
【发布时间】:2014-08-22 04:13:50
【问题描述】:

如果我们定义initialCommands in console += "1+1",它将在控制台执行后运行。

sbt启动后是否可以运行命令,比如initialCommands in sbtStartup += "console"自动进入控制台?

我想保持会话(执行命令后)处于活动状态。

【问题讨论】:

    标签: sbt


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      在命令行上使用任务或命令执行 sbt 启动器会在 sbt 启动并运行后执行它。 sbt console 会给你你所追求的,但 sbt 将在任务/命令完成后关闭(我只能怀疑这是 OP 的意图)。

      【讨论】:

      • 在这种情况下不是。控制台命令只是一个例子。这是一个 sbt 插件,我希望在 sbt 启动后执行该命令。命令完成后我不会关闭。
      • 已注意到并且问题已更新。顺便说一句,为什么您认为要求 “它用于 sbt 插件” 在您的情况下很重要?否则批准的解决方案会有所不同吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 2019-02-25
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多