learn gradle with kotlin dsl, gradle is a powerfull tool
1 Like
The only problem with gradle I have is that it breaks builds when gradle version changes, so if you start a project with gradle and keep updating it, the build will probably break at some point and you’re stuck with a specific gradle version. This becomes a problem when you want to include some build config from an old project - eg. your project runs gradle 7 but the other uses gradle 4. Good luck copying code. Also it displays unhelpful messages like “You build file uses deprecated features” without specifying what is deprecated.
This never happens with maven - the API is rock-solid and you can copy parts of pom.xml from old projects without an issue.
BTW I’ve never installed gradle… always use ./gradlew.