提问人:Michal Krasny 提问时间:10/10/2023 更新时间:10/10/2023 访问量:24
调试 Gradle 任务不会在断点处停止
Debugging Gradle task won't stop on a breakpoint
问:
我正在开发一个新的 Gradle 任务,并想使用调试器。
我的 Gradle 任务如下所示
task listMissingDependencies {
group = 'other'
doLast {
println "Put breakpoint here"
}
}
我用println在行中放了一个断点。
首先,我通过运行
./gradlew listMissingDependencies --stacktrace -Dorg.gradle.debug=true --no-daemon -Dorg.gradle.debug=true
并打印此消息
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.5.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
服务器在端口 5005 上启动,我使用此配置通过 Intellij 进行连接
然后执行任务,我得到它的输出。
> Task :listMissingDependencies
Put breakpoint here
BUILD SUCCESSFUL in 1m 58s
1 actionable task: 1 executed
为什么 Intellij 不会在断点处停止?
Gradle 7.5.1 版本
JVM 17.0.2 (Oracle Corporation 17.0.2+8-LTS-86)
IntelliJ IDEA 2022.1.2(旗舰版)
答: 暂无答案
评论