Intellij,运行 在给定端口播放框架应用程序
Intellij, run play framework app in a given port
我有一个带有 Play Framework 的 Scala 应用程序。
对于 运行 我可以打开一个终端的应用程序,运行 sbt
然后:
run
这将 运行 端口 9000(默认端口)上的应用程序。
如果我想 运行 在不同的端口,假设在 sbt
的端口 9001 我可以这样做:
run 9001
如果我想在 Intellij 中做同样的事情怎么办?
我可以创建一个新的 Configuration
,单击 sbt task
并在 Tasks:
中输入 run
。
这将 运行 端口 9000 中的应用程序。
如果我输入 run 9001
而不是 run
(就像在 sbt
中 运行 时一样)应用程序继续使用端口 9000。
所以我的问题是如何在配置中使用 sbt task
在不同的端口上启动?
如果您要从 CLI(而不是在 SBT 控制台)运行,您会写成 sbt "run 9001"
,因为从 SBT 的角度来看,run 9001
是一个命令。
IntelliJ 以同样的方式期望它:"run 9001"
.
我有一个带有 Play Framework 的 Scala 应用程序。
对于 运行 我可以打开一个终端的应用程序,运行 sbt
然后:
run
这将 运行 端口 9000(默认端口)上的应用程序。
如果我想 运行 在不同的端口,假设在 sbt
的端口 9001 我可以这样做:
run 9001
如果我想在 Intellij 中做同样的事情怎么办?
我可以创建一个新的 Configuration
,单击 sbt task
并在 Tasks:
中输入 run
。
这将 运行 端口 9000 中的应用程序。
如果我输入 run 9001
而不是 run
(就像在 sbt
中 运行 时一样)应用程序继续使用端口 9000。
所以我的问题是如何在配置中使用 sbt task
在不同的端口上启动?
如果您要从 CLI(而不是在 SBT 控制台)运行,您会写成 sbt "run 9001"
,因为从 SBT 的角度来看,run 9001
是一个命令。
IntelliJ 以同样的方式期望它:"run 9001"
.