Hacker News new | ask | show | jobs
by dljsjr 2995 days ago
Definitely agree with this. The Gradle lifecycle and the difference between Task Execution and Build Configuration is not intuitive at all. Neither is the fact that when you just stick a `<<` or `doLast()` in there without understanding why, it works with some tasks and not with others (killing << is a step in the right direction but making the build lifecycle more understandable would be hugely helpful).
1 comments

I used Gradle for a year or so before i grokked this distinction. Once i did, things became very simple indeed.