3

有谁知道是否有一种简单的方法可以覆盖 gretty 或命令行上的任何 gradle 配置?

(这里的那些:http: //akhikhl.github.io/gretty-doc/Gretty-configuration.html

我试过这个

gradle -Dgretty.httpPort=8111 :web:jettyRun

但它仍然在端口 8080 上运行。

4

1 回答 1

2

您可以像下面这样配置它,

gretty {
   if(project.hasProperty('portNumber')){ // if variable passed use it
       httpPort=Integer.parseInt(portNumber)
   }
   else{ // if it is not passed use a default port
      httpPort=8080
   }
...
}

当您想使用特定端口时gradle ... -PportNumber=8111

于 2018-02-26T18:15:49.503 回答