Also seems like a horrible idea to use a custom DSL for the configuration. Just another curveball to throw at you.
XML, yaml, toml, json, something else standard and well known would have been nice.
XML, yaml, toml, json, something else standard and well known would have been nice.
I do think that one of the big problems with Gradle is they try to operate under a pretense that you don't need to learn any Groovy to use it. The reality is you can get just far enough to get yourself in trouble and then suddenly you are mired in inexplicable problems, and just start hating the tool.