Когда я сталкиваюсь с новым источником java, который является новым для меня, я обычно отлаживаю и выполняю его поведение во время выполнения, просматриваю состояния объектов, иногда выполняю выражения на ходу и наблюдаю за тем, как работает система. Это помогает быстро изучить новый исходный код, даже начать решать проблемы, не зная об этом.Как отлаживать выполнение build.gradle?
Теперь с градиентом, который использует groovy (таким образом, нам не хватает времени компиляции и правильной автозаполнения). Я хочу использовать тот же подход, что и для построения градиентов. Я хочу установить точку останова, как в обычном java-коде, остановитесь там, посмотрите, что доступно, какие объекты имеют состояния и т. Д. Просто оглядывайтесь.
Как мы это сделаем с помощью градации?
В настоящее время я делаю что-то вроде этого, чтобы иметь представление о том, какие объекты состоят из и т. Д., Но этого явно недостаточно.
import groovy.json.*
defaultTasks 'main'
apply plugin: 'java'
task main << {
println new JsonBuilder(convention).toPrettyString()
}
Возможный дубликат [Как отладить файл Gradle build.gradle (в отладчике с контрольными точками)?] (Http://stackoverflow.com/questions/28437636/how-to-debug-a-gradle-build -gradle-file-in-a-debugger-with-breakpoints) – Mickalot