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
,但無濟於事。如何獲得發送到守護進程的調試參數?