Java 如何在build.gradle中定义的端口之外的端口中运行AppUnwar
我在尝试更改Gretty的端口时遇到问题,如Gretty文档中所示Java 如何在build.gradle中定义的端口之外的端口中运行AppUnwar,java,gretty,Java,Gretty,我在尝试更改Gretty的端口时遇到问题,如Gretty文档中所示 Gradle appRunWar -PhttpPort=8888 它工作的唯一方法是更改build.gradle-gretty块 gretty { http = 8888 contextPath = '/' } 我在搜索Gretty Github存储库后找到了解决方案 您所需要做的就是如下更改build.gradle文件 gretty { httpPort = project.hasProperty
Gradle appRunWar -PhttpPort=8888
它工作的唯一方法是更改build.gradle-gretty块
gretty {
http = 8888
contextPath = '/'
}
我在搜索Gretty Github存储库后找到了解决方案 您所需要做的就是如下更改build.gradle文件
gretty {
httpPort = project.hasProperty("httpPort") ? project.httpPort as int : 8080
contextPath = '/'
}
另一种方法是添加以下内容
gradle.taskGraph.whenReady {
graph ->
if (project.hasProperty("httpPort")) {
gretty.httpPort = httpPort as int
}
}
这两种解决方案都将通过将属性参数传递到帮会文件来工作
gradle -PhttpPort=8888
你的问题是什么?这听起来像是给Gretty开发团队的错误报告