在命令行中传入 gretty 选项
pass in gretty options on the command line
有人知道是否有一种简单的方法可以覆盖 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
有人知道是否有一种简单的方法可以覆盖 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