如何使用gradle更改运行播放应用程序的端口?

时间:2016-02-11 21:12:12

标签: gradle playframework

我最近发现了gradle的play插件,想知道如何配置应用程序运行的端口。

我已经阅读了gradle网站上的documentation页面,但仍然发现自己有点困惑。所以,如果有人愿意为我拼出那个很棒的话。

亲切的问候

威尔

2 个答案:

答案 0 :(得分:3)

Playrun有一个httpPort属性你可以使用,这样的东西应该可以工作

tasks.withType(PlayRun) {
    httpPort = 9999
}

答案 1 :(得分:0)

动态解决方案是将命令行参数与 -P (项目属性选项)一起使用

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

然后运行gradle

gradle runPlayBinary -PhttpPort="9876"