sbt转轮配置

sbt转轮配置,sbt,Sbt,我正在使用驱动vert.x scala项目 目前,我在sbt中手动输入以下命令: set mainClass in Revolver.reStart := Some("org.vertx.java.platform.impl.cli.Starter") ~re-start run scala:com.something.myClass 如何将其委托给build.sbt文件,这样我就可以在sbt中运行~re start,而不是每次都运行这两个命令 这似乎是一把左轮手枪,但sbt配置语言/约定让我

我正在使用驱动vert.x scala项目

目前,我在sbt中手动输入以下命令:

set mainClass in Revolver.reStart := Some("org.vertx.java.platform.impl.cli.Starter")
~re-start run scala:com.something.myClass
如何将其委托给
build.sbt
文件,这样我就可以在sbt中运行
~re start
,而不是每次都运行这两个命令


这似乎是一把左轮手枪,但sbt配置语言/约定让我无法理解,因此我无法将
build.sbt
用于此目的。

您可以将设置添加到
build.sbt
。这相当简单,如果您执行
set
,您可以删除
set
,直接将其添加到
build.sbt

例如,您的示例的
build.sbt
如下所示

构建.sbt

Revolver.settings

mainClass in Revolver.reStart := Some("org.vertx.java.platform.impl.cli.Starter")

Revolver.reStartArgs := Seq("run", "scala:com.something.myClass")

你可以使用的设置列表是,如果你往下看,甚至会有一些例子。

我没有做到这一点。
这是一个神秘的问题,但不确定你的意思(?!:)我只是喜欢这些词,但是如果你竖起大拇指或加上一个,我会抱怨,所以我避免了被标记。