2020-10-25

0: The Table of Contents of the Series, 'Let Me Understand Gradle'

| The table of contents of this series | The next article in this series>

Table of Contents


1: Opting to Write More Reasonable Groovy-Based Gradle Scripts
The pervasively-promoted way of writing Groovy-based Gradle scripts is not advantageous for fully utilizing the full potential of Gradle.
2: Trying to Make Sense of Gradle Scripts as Groovy Code
Gradle scripts are based on Groovy (forget about Kotlin here), but are not exactly Groovy code. Here is an outline of what Gradle is doing secretly.
3: Variables and Properties and Variable Scopes, in Gradle
"local" and "script wide" scopes? Does not make sense to me. The script class must be put into view, and properties must be discerned from variables.
4: Defining and Using Classes in Gradle
What does a class defined in a Gradle script become? An inner class in the script class, a local inner class in the 'run' method, or what else?


| The table of contents of this series | The next article in this series>