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

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

我试过了

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

关于gradle - 在命令行中传递gretty选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48990337/

10-10 03:43