We all know the long and full gradle.build files in projects getting older. First the project may start with a simple build file, maybe even a generated one. With time, more and more dependencies, plugins and configuration - maybe even own tasks are put into the single build file.
This repository shows how to to it different and better maintainable frome the beginning.
The goal is to show:
- Gradle composite build with
- SpringBoot application
- Angular Application (not yet done)
- Usage of
- Convetion plugin projects to centralize build logic and build structure
- Platfrom projects to centralize dependency versions
While the idea spooked in my mind for a year or so this video series by Jendrik Johannes gave me a real productivity bump. This together with the official gradle documenation seems to make exploring gradle in more depth much more joy as only the official documentation.