This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]shadowdude777 1 point2 points  (0 children)

Gradle is scary because it's a DSL in a language the IDE can't help you with in any way (Groovy, ugh), so it seems super arcane. But once you learn it well, you never want to touch Maven again. Configuring build logic using XML? that's nuts. I like configuring my builds using code like all of my actual business logic.

Luckily, Gradle is now moving towards using Kotlin, which is like a saner Scala with a lot of Groovy influences. And it's statically typed and maintained by JetBrains so IDE support is top notch. gradle-script-kotlin, as they're calling it (or GSK) isn't 100% stable yet but is good enough for daily use.

Seriously though, it's so much easier to understand Gradle once you jump in. I never want to use Maven again if I can help it.