【问题标题】:gradle remote debugging processgradle远程调试过程
【发布时间】:2016-10-08 16:43:00
【问题描述】:
我将GRADLE_OPTS 添加到系统环境变量中:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
我已经从 InteliJ IDEA 为这个套接字创建了远程调试器。我可以调试build.gradle 文件,但我无法进入脚本,例如看不到变量值。
【问题讨论】:
标签:
java
gradle
build
remote-debugging
【解决方案1】:
以下是远程调试 gradle 的步骤:
分步指南
1. 运行 Gradle 命令
2. 在命令行,正常执行你的任务,但是添加以下附加参数:
-Dorg.gradle.jvmargs='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=5005,suspend=y'
“suspend=y”部分将暂停执行,以便您附加调试器。
附加调试器:
- 在 IntelliJ 中打开 Gradle 源代码
- 转到运行 -> 编辑配置
- 通过单击左上角的 + 添加新配置
- 选择远程,如果选择重命名,然后单击确定
- 设置断点
- 转到运行 -> 调试“”(默认为“未命名”)