|
|







yeah dunno, i've never had any issues with gradle(that weren't due to my own mistake) and i use it for basically every project

I haven't had any of those problems after configuring correctly.
In my experience, I had a lot of small issues break some large scale things. When you're working with a monolith project, like most of the community, that can be annoying. I almost ragequit when I was trying to figure out how to publish last year lol.




I really want a mixture of Gradle and Maven tbh. I'm not a particular fan of either.
Maven's fixed lifecycle-based approach to projects holds it back - for example, if you use the exec plugin to make it so you can run your project from the CLI (like `./gradlew run`), you can't make it depend on the compile phase. Its multi-module support is also a bit rubbish. Gradle is much more flexible here as it represents the build as a set of tasks with a proper DAG, including the appropriate dependencies across modules if you run Gradle inside a module.
However, Gradle's DSL is really poor imo - it's inconsistent, and probably too flexible cos you can make a real mess out of your build.gradle file quite easily. Gradle itself is also quite bloated (the fact you need to run the daemon process to avoid having to wait ages for it to start up says it all). Though I suppose one good thing is it does support stuff like parallel/incremental compilation better than Maven does.
I really want something with the best bits from both tools: a more rigid convention-based configuration format or DSL (with more complicated logic in plugins) but with a proper DAG for executing tasks.


You probably didn't read my previous posts? I'm not experiencing most of these issues, but I come across many of them when on other peoples PC's.
I been using Gradle since 2018. I very well know what I'm talking about and doing. I've used Android Studio for over a year. I know what a hell Gradle can be.
I can openup a Gradle project right now in Intellij and get 100 syntax errors for whatever reason. They are just not completly stable together.
| « Dependency Injection (+ test driven coding) | A Treatise on Designing a Better RuneScape Private Server » |
| Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |