JettyRun タスクを使用すると、簡単にデバッグできます。GRADLE_OPTS のようなものを追加-Xdebug -Xrunjdwp:transport=dt_socket,address=12233,server=y,suspend=n
して、gradle プロセス自体に接続するだけです。
ただし、daemon = true で JettyRun タスクを実行すると、これは機能しません。そのようなタスクの例:
task jettyRunDaemon (type: JettyRun) {
contextPath = '/'
classpath = sourceSets.test.runtimeClasspath
webAppSourceDirectory = file('src/test/webapp')
daemon = true
}
org.gradle.jvmargs
上記と同様のものを設定するなど、他のことをいくつか試しましたが、役に立ちませんでした。デバッグ引数をデーモン プロセスに送信するにはどうすればよいですか?