0
使用JettyRun任务,很容易调试。你只需要在你的GRADLE_OPTS中添加如-Xdebug -Xrunjdwp:transport=dt_socket,address=12233,server=y,suspend=n
之类的东西,然后连接到gradle进程本身。在gradle中调试jetty守护进程
但是,如果您使用daemon = true运行JettyRun任务,则不起作用。一个这样的任务的例子:
task jettyRunDaemon (type: JettyRun) {
contextPath = '/'
classpath = sourceSets.test.runtimeClasspath
webAppSourceDirectory = file('src/test/webapp')
daemon = true
}
我已经尝试了一些其他的东西,比如如上面类似的事情设置org.gradle.jvmargs
,但无济于事。如何获得发送到守护进程的调试参数?