有人知道是否有一种简便的方法可以覆盖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/