hi folks, i’m trying to wrap my head around the order of gradle scripts in a multi-project build with a buildSrc for convention plugins. I’ve placed printlns across my *.gradle.kts files so I have a sense of the order from that:
1. ./settings.gradle.kts
2. ./buildSrc/settings.gradle.kts
3. ./buildSrc/build.gradle.kts
4. /build.gradle.kts
5. buildSrc convention plugins
6. project build.gradle.kts
From that I see that I cannot define say the kotlin jvm plugin version in /build.gradle.kts if it is also defined in buildSrc/build.gradle.kts because gradle seems to only want the version declared once and as early as possible.
So my question is, where can i find more information on this ordering and details about when/where versions can be defined?