I am currently trying out Gradle for my embedded development project. The existing tool is GNU Make. Across the internet I have read a lot of articles where people say that their build logic becomes too complex and they would like to reduce complexity. This I believe is basically a developer's or build author's perception of complexity of build scripts. Are there any ways to formally express complexity of build logic? I did a bit of digging and came up with this for Makefiles complexity. Is there already an existing measure for build.gradle's complexity?
Maintenance Complexity of Gradle build scripts
complexity;build system;gradle