Reputation: 165
I am adding the GRADLE_OPTS
to system environment variables as:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
I have created the remote debugger from InteliJ IDEA for this socket. I can debug the build.gradle
file, but I can't enter into the scripts for example can't see the variable values .
Upvotes: 11
Views: 12351
Reputation: 1587
I'm adding this as an alternate answer. For me this works as well
./gradlew <command> --debug-jvm
This does the same thing as above but with fewer arguments.
Upvotes: 3
Reputation: 18958
Here are the steps to remotely debug gradle:
Step-by-step guide
1. Run your Gradle command
2. On the command line, execute your task normally, but add the following additional parameters:
-Dorg.gradle.jvmargs='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=5005,suspend=y'
The "suspend=y
" part will pause the execution for you to attach a debugger.
Attach a debugger:
Upvotes: 28