3 ms·
because it was new and shiny, people complained that maven doesnt allow arbitrary code to be executed in build, etc. And now they end up with what Ant was like
by krzyk 2y ago
because it was new and shiny, people complained that maven doesnt allow arbitrary code to be executed in build, etc.
And now they end up with what Ant was like.
- kaba0 2y agoIf you think it’s like Ant, then you have absolutely zero understanding of gradle. Only the config step is “turing-complete”, which outputs a build graph that is cached and used to do every further step, finding the tasks that need recompilation, etc.
- krzyk 2y ago"only the config step" - isn't that the only step users of gradle should be interested in? If config is a code, then it makes it more complicated in the long run (people are people and will add complexity to it) - there is a reason why they work on declarative syntax.