【发布时间】:2015-04-10 20:05:51
【问题描述】:
是否有工具可以让我在 build.gradle 文件中设置断点并在调试器中逐步执行任务?
注意:我相信我提出的问题与有关调试 Gradle 插件的类似 stackoverflow 问题不同,其中(可能)意图是逐步执行位于单独文件中的自定义 Groovy 或 Java 插件代码。我想在一个简单的 build.gradle 文件中的 Gradle 任务中设置断点,例如...
task example {
println "I want to set a breakpoint here"
}
...这样当我运行 gradle example 时,我可以在调试器中检查上下文。
(对于那些将我指向 IntelliJ 的人......虽然 JetBrains 的网站宣传他们支持在 IDEA UI 中调试 Gradle 脚本,但 AFAICT 这是不真实的,因为据报道这在 IDEA13 EAP 中被破坏并且尚未修复IDEA14. 见Debugging Gradle build files in Intellij / Android Studio)
是否有任何调试工具可以让我在 build.gradle 文件中设置断点,或者 Gradle DSL 是否有一些东西让我根本不可能在上面的示例中设置断点?
【问题讨论】: