Gradle 在命令行上传入gretty选项

Gradle 在命令行上传入gretty选项,gradle,jetty,gretty,Gradle,Jetty,Gretty,有人知道是否有一种简单的方法可以覆盖命令行上的gretty或任何gradle配置吗 (这里的人:) 我试过这个 gradle -Dgretty.httpPort=8111 :web:jettyRun 但它仍然在8080端口上运行。您可以如下配置它 gretty { if(project.hasProperty('portNumber')){ // if variable passed use it httpPort=Integer.parseInt(portNumber)

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

(这里的人:)

我试过这个

gradle -Dgretty.httpPort=8111 :web:jettyRun

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

您可以如下配置它

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