Slackbot
11/18/2022, 7:16 PMephemient
11/19/2022, 5:20 PMEric Kolotyluk
11/19/2022, 5:58 PMephemient
11/19/2022, 6:00 PMEric Kolotyluk
11/19/2022, 6:36 PMmake
bring back many memories of trauma. Have you ever tried to untangle build scripts using make
written in awk
, sed
, grep
, perl
, etc.?
What Gradle needs most is some design considerations that reflect the shortcomings of Gradle rather than people trying to poo-poo Maven in order to ignore Gradle's shortcomings. What Gradle needs most is for people to stop bragging about how wonderful it is and start listening to the complaints and suggested improvements.
And yes, it can be traumatic reading pom.xml
files, but I still like the idea of a static declarative structure. I am on-the-fence about build-DSLs like Scala, Groovy, Kotlin, etc. Scala is particularly bad for this, but I must admit Gradle Groovy is not as bad as Scala, and while I know Kotlin better than Groovy now, our Gradle base is all Groovy, and I want to use Kotlin with team buy-in first.
Believe it or not, I have some pom.xml files with embedded Scala that work well because the Scala code is confined to very specific scripting solutions. I tried Ant in pom.xml, and that is really ugly.