4 ms·
Maven as always. I don't suffer from XML allergy, and Gradle is Ant all over again. Worse, because it relies on a slow scripting language, or having to go thr
by pjmlp 6mo ago
Maven as always.
I don't suffer from XML allergy, and Gradle is Ant all over again.
Worse, because it relies on a slow scripting language, or having to go through Kotlin, plus a background deamon.
- blandflakes 6mo agoYeah I have long felt that if we think we need gradle, we should consider doing less crazy stuff in our build. Maven is plenty and any time I get back to a repo that has that instead of gradle or sbt I’m much happier.
- vips7L 6mo agoSbt is by far the worst. It’s the bane of my existence.
- tmtvl 6mo agoI'm by-and-large fine with XML, having used it for many a year; however I really like working with XML when I can use Guile's SXML layer. For Maven it's not that important because POMs are simple enough, but for more complex things it's nice having a useful tool. I actually don't mind Ant very much, but I haven't had good luck using Ivy for dependency management. Maven's been very nice in the decade and a half I've used it, Gradle's always felt off to me. I think there was also another Java build tool written in like Ruby or something, but I'm blanking on the name at the moment.
- pjmlp 6mo agoBefore Maven came to be, we had built nice macros on our Ant builds that were quite similar to how Maven works, but Ivy wasn't also around. Eventually Maven grew on me, however I would rather go back to Ant than deal with Gradle, the time using it when I did Android development a few years ago, was more than enough.
- vips7L 6mo agoAnd for those that are allergic Maven 4 will offer alternative file types via extensions!
- johnyzee 6mo agoI always hated Maven, until I started using Gradle.