don't defend it
>>108789323You don't understand it, it's a necessary complexity
>>108789323The biggest mistake was that it was written in groovy
yup its a piece of shit both gradle and maven are just absolute garbage. then you add a layer of xml configs that are required and its like absolutely just fuck that garbage. why would you need a build tool for an interpreted language? java is trash just use go or rust if you're two spirit queer or whatever. you can an actual compiled binary.
>>108789406Groovy is the best JVM lang
Oh man how much I hate this garbage. Currently trying to update a not even that old project's dependencies (like maybe 1 year old) and holy fuck it's a nightmare. But the in-house dependency that we are forced to use is even worse garbage. Fucking faggots, who developed it, over complicated it to such an extent that it now produces crashes because there are 2 dependencies conflicting in runtime. And their response is basically "lol we don't support those dependencies so fix it yourself".
>>108789323gradle was written by brainlets for brainletsimagine wanting an imperative build system in the year of our Lord 2026all hail the only acceptable JVM build tool
Don't tell me what to do, I'll defend whatever I want motherfucker!
does xmake support java and maven repositories yet?
>>108789323why are there so many java fags on this forum arguing about which java toolchain shit is the best? in industry, java is uncontroversially known as a boomer language that only gets used for legacy systems from the 00s already in java.
>>108794686if you care about performance, use a compiled language. if you don't, use a scripting language. java is just retarded. 2/2
>>108789323I started hating it less from a performance standpoint when I got a MacBook. It's crazy how badly corporate Windows installations are hobbled by Defender and other bullshit.>>108789406Agreed. The non-boomer Java community has recognized the annotation and reflection magic was a mistake, and that dynamic typing is unsuitable for serious products.Gradle is a big reason why I only do indie dev on iOS. Oh and Android development is a Sisyphean dual-penetration experience. Google fucks you in the mouth and Gradle fucks you in the ass. For your efforts you are rewarded with a literally or spiritually third world userbase that will not pay for ANYTHING. At least Amper is coming soon(tm).
>>108789323>good>fast>cheapPick none. Gradle is technically free but you pay for it in dev hours.
>>108789371Retarded comma placement is a red flag.