如何使用gradle更改运行Play应用的端口?

yb3bgrhw  于 2023-01-13  发布在  其他
关注(0)|答案(3)|浏览(167)

我最近发现了gradle的play插件,想知道如何配置应用程序运行的端口。
我已经阅读了gradle网站上的documentation页面,但仍然发现自己有点困惑,所以如果有人愿意为我拼出来,那就太好了。
此致
威尔

3ks5zfa0

3ks5zfa01#

Playrun有一个httpPort属性,您可以使用,类似这样的属性应该可以工作

tasks.withType(PlayRun) {
    httpPort = 9999
}
1mrurvl1

1mrurvl12#

动态解决方案是使用命令行参数和**-P**(项目属性选项)

tasks.withType(PlayRun) {
    if (project.hasProperty("httpPort")) {
        httpPort = Integer.parseInt(project.httpPort)
    } else {
        httpPort = 9000 //default value
    }
}

然后运行Gradle

gradle runPlayBinary -PhttpPort="9876"
wsewodh2

wsewodh23#

build.gradle.kts中:

import org.gradle.playframework.tasks.PlayRun

tasks.withType<PlayRun> {
  httpPort.set(9001)
}

相关问题