使用特定端口号启动sbt run

时间:2016-05-20 11:16:54

标签: sbt

我想直接用特定的端口号启动sbt:

 sbt run 9001

不起作用,因为9001被忽略。

然而,首先启动sbt然后使用命令run 9001

是有效的

我如何直接在我可以在shell中运行的一个命令行中组合两个?

4 个答案:

答案 0 :(得分:13)

如果我记得很清楚,我认为你必须在引号之间添加所有参数。在你的情况下:

sbt "run 9001"

答案 1 :(得分:1)

当我在 IntelliJ 上设置配置时,我不得不添加引号。enter image description here

答案 2 :(得分:0)

运行sbt控制台时,只要使用run 9001而不带引号就足够了。

答案 3 :(得分:0)

如果您使用的是IntelliJ并使用内置的SBT Shell,则可以使用以下命令

run 8080

服务器将在上述端口8080中启动

enter image description here