sbt左轮手枪配置

时间:2014-07-06 12:38:07

标签: sbt

我使用sbt revolver plugin来驱动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,而不是每次都运行这两个命令?

这似乎是左轮手枪has all the relevant configuration flexibility,但是sbt配置语言/惯例让我不知所措,而我却没有把build.sbt弄到这个角色。

1 个答案:

答案 0 :(得分:1)

您可以将设置添加到build.sbt。这很简单,如果您执行set <whatever-here>,则可以删除set并直接将其添加到build.sbt

例如,您示例中的build.sbt将如下所示。

<强> build.sbt

Revolver.settings

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

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

您可以使用的设置列表是in the original link of yours,如果您向下看,也会有一些示例。