3 ms·
If you need to be on the JVM, that seems to be the case. I just wish there was something better than gradle for managing dependencies and building apps in kotli
by ch4s3 4y ago
If you need to be on the JVM, that seems to be the case. I just wish there was something better than gradle for managing dependencies and building apps in kotlin.
- mdaniel 4y agoI don't know if you were being dramatic, but Maven builds kotlin just fine and my experience is that it is a ton more stable over time than "./gradlew ohGawdWhatGradleInternalsAreGoingToDieNow"
- ch4s3 4y agoI can’t say I love maven either. I haven’t really lived in the JVM for a few years but other ecosystems just have way better tools for building and dependency management.
- jpgvm 4y agoI recently did a Kotlin project using Bazel and it wasn't perfect but it was definitely serviceable. One thing was that while iterating on the build was painful compared to Gradle with Kotlin script it did have very nice performance in combination with remote build cache and I imagine the remote build execution feature could be very nice for large JVM projects.
- kaba0 4y agoI don’t get the hate for gradle. Sure, one can make some monstrosities with it, but the common case is pretty much just listing your deps, not different to, say cargo. Yet, when you inevitably have to add something more complex, it will let you do it. Gradle is perhaps one of the most misunderstood technologies, many people believe it is some imperative ant-script, when in fact you have the script write a declarative plan for you, which will be later executed “purely” (much more so than maven for example)
- ch4s3 4y agoIt’s not so much hate, I just don’t think the dependency management story for any of the JVM tools is very good.