我将
GRADLE_OPTS
添加到系统环境变量中:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
我已经从 InteliJ IDEA 为此套接字创建了远程调试器。我可以调试
build.gradle
文件,但无法进入脚本,例如看不到变量值。
以下是远程调试gradle的步骤:
分步指南
1.运行 Gradle 命令
2. 在命令行上,正常执行任务,但添加以下附加参数:
-Dorg.gradle.jvmargs='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=5005,suspend=y'
“
suspend=y
”部分将暂停执行,以便您附加调试器。
附加调试器:
我将其添加为替代答案。对我来说这也有效
./gradlew <command> --debug-jvm
这与上面的功能相同,但参数更少。