アプリケーションプラグインの run
タスクをデバッグ実行するには以下のようにJVM引数を渡します。
application {
applicationDefaultJvmArgs = listOf("-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005")
}
デバッグ時のJVM引数については以下を参照してください。
デバッグ実行の切り替えを行う場合は、以下のように定義します。
application { mainClass.set("...") mainModule.set("...") if (providers.systemProperty("debug").isPresent) { applicationDefaultJvmArgs = listOf("-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005") } }
以下のように実行することで、デバッグが有効になります。
./gradlew run -Ddebug