├── .gitignore ├── Adv_Dependency_Management ├── README.md ├── exercise1 │ ├── README.md │ ├── consumer │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── consumer │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── consumer │ │ │ │ └── AppTest.java │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ │ ├── libs.versions.toml │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mycatalog │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ └── settings.gradle.kts │ └── solution │ │ ├── consumer │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── consumer │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── consumer │ │ │ │ └── AppTest.java │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ │ └── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ ├── libs.versions.toml │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mycatalog │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── AppTest.java │ │ └── settings.gradle.kts ├── exercise2 │ ├── README.md │ ├── consumer │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── consumer │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── consumer │ │ │ │ └── AppTest.java │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── myplatform │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ └── settings.gradle.kts │ └── solution │ │ ├── consumer │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── consumer │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── consumer │ │ │ │ └── AppTest.java │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ │ └── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── myplatform │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── AppTest.java │ │ └── settings.gradle.kts ├── exercise3 │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── gradle │ │ │ ├── libs.versions.toml │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── AppTest.java │ │ ├── gradle │ │ ├── libs.versions.toml │ │ ├── verification-metadata.xml │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts └── exercise4 │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── App.java │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── shared-tasks-convention.gradle.kts │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── model │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── Message.java │ └── settings.gradle.kts ├── Android_Apps_with_Gradle_Build_Tool ├── README.md ├── exercise1_optional │ ├── README.md │ └── solution │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── mycalculator │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── mycalculator │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-anydpi-v33 │ │ │ │ └── ic_launcher.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── mycalculator │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts ├── exercise2 │ ├── README.md │ ├── lab │ │ ├── .gitignore │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── mycalculator │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── gradle │ │ │ │ │ │ └── lab │ │ │ │ │ │ └── mycalculator │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-anydpi-v33 │ │ │ │ │ └── ic_launcher.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ ├── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ │ └── xml │ │ │ │ │ ├── backup_rules.xml │ │ │ │ │ └── data_extraction_rules.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── mycalculator │ │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── mycalculator │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── mycalculator │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-anydpi-v33 │ │ │ │ └── ic_launcher.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── mycalculator │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ ├── libs.versions.toml │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts ├── exercise3 │ ├── README.md │ ├── lab │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── mycalculator │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── gradle │ │ │ │ │ │ └── lab │ │ │ │ │ │ └── mycalculator │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ ├── baseline_calculate_24.xml │ │ │ │ │ ├── baseline_videogame_asset_24.xml │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── menu │ │ │ │ │ └── bottom_nav_menu.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-anydpi-v33 │ │ │ │ │ └── ic_launcher.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ ├── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ │ └── xml │ │ │ │ │ ├── backup_rules.xml │ │ │ │ │ └── data_extraction_rules.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── mycalculator │ │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle.kts │ │ ├── feature │ │ │ ├── calc │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle.kts │ │ │ │ ├── consumer-rules.pro │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradle │ │ │ │ │ │ └── lab │ │ │ │ │ │ └── calc │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradle │ │ │ │ │ │ │ └── lab │ │ │ │ │ │ │ └── calc │ │ │ │ │ │ │ └── CalcFragment.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ ├── baseline_backspace_24.xml │ │ │ │ │ │ └── borderbottom.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── fragment_calc.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ └── strings.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── calc │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── game │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle.kts │ │ │ │ ├── consumer-rules.pro │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── game │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── gradle │ │ │ │ │ │ └── lab │ │ │ │ │ │ └── game │ │ │ │ │ │ └── GameFragment.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── baseline_send_24.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── fragment_game.xml │ │ │ │ │ └── values │ │ │ │ │ └── strings.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── game │ │ │ │ └── ExampleUnitTest.kt │ │ ├── gradle.properties │ │ ├── gradle │ │ │ ├── libs.versions.toml │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── math │ │ │ ├── calc │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle.kts │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradle │ │ │ │ │ │ └── lab │ │ │ │ │ │ └── calc │ │ │ │ │ │ └── Calc.kt │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── calc │ │ │ │ │ ├── CalcTest.kt │ │ │ │ │ └── ZeroStringTest.kt │ │ │ └── game │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle.kts │ │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── game │ │ │ │ │ └── Game.kt │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── game │ │ │ │ └── GameTest.kt │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── mycalculator │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── mycalculator │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── baseline_calculate_24.xml │ │ │ │ ├── baseline_videogame_asset_24.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── menu │ │ │ │ └── bottom_nav_menu.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-anydpi-v33 │ │ │ │ └── ic_launcher.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── mycalculator │ │ │ └── ExampleUnitTest.kt │ │ ├── build-logic │ │ ├── conventions │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── kotlin-test-coverage.gradle.kts │ │ └── settings.gradle.kts │ │ ├── build.gradle.kts │ │ ├── feature │ │ ├── calc │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── consumer-rules.pro │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── calc │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── gradle │ │ │ │ │ │ └── lab │ │ │ │ │ │ └── calc │ │ │ │ │ │ └── CalcFragment.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ ├── baseline_backspace_24.xml │ │ │ │ │ └── borderbottom.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── fragment_calc.xml │ │ │ │ │ └── values │ │ │ │ │ └── strings.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── calc │ │ │ │ └── ExampleUnitTest.kt │ │ └── game │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── consumer-rules.pro │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── game │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── game │ │ │ │ │ └── GameFragment.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── baseline_send_24.xml │ │ │ │ ├── layout │ │ │ │ └── fragment_game.xml │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── game │ │ │ └── ExampleUnitTest.kt │ │ ├── gradle.properties │ │ ├── gradle │ │ ├── libs.versions.toml │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── math │ │ ├── calc │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── calc │ │ │ │ │ └── Calc.kt │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── calc │ │ │ │ ├── CalcTest.kt │ │ │ │ └── ZeroStringTest.kt │ │ └── game │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── game │ │ │ │ └── Game.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── game │ │ │ └── GameTest.kt │ │ └── settings.gradle.kts └── exercise4 │ ├── README.md │ └── solution │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── mycalculator │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── mycalculator │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── baseline_calculate_24.xml │ │ │ ├── baseline_videogame_asset_24.xml │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── menu │ │ │ └── bottom_nav_menu.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-anydpi-v33 │ │ │ └── ic_launcher.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── mycalculator │ │ └── ExampleUnitTest.kt │ ├── build-logic │ ├── conventions │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ ├── base-android-library.gradle.kts │ │ │ └── kotlin-test-coverage.gradle.kts │ └── settings.gradle.kts │ ├── build.gradle.kts │ ├── feature │ ├── calc │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── calc │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── calc │ │ │ │ │ └── CalcFragment.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ ├── baseline_backspace_24.xml │ │ │ │ └── borderbottom.xml │ │ │ │ ├── layout │ │ │ │ └── fragment_calc.xml │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── calc │ │ │ └── ExampleUnitTest.kt │ └── game │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── game │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── game │ │ │ │ └── GameFragment.kt │ │ └── res │ │ │ ├── drawable │ │ │ └── baseline_send_24.xml │ │ │ ├── layout │ │ │ └── fragment_game.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── game │ │ └── ExampleUnitTest.kt │ ├── gradle.properties │ ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── math │ ├── calc │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── calc │ │ │ │ └── Calc.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── calc │ │ │ ├── CalcTest.kt │ │ │ └── ZeroStringTest.kt │ └── game │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── game │ │ │ └── Game.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── game │ │ └── GameTest.kt │ └── settings.gradle.kts ├── Dependency_Management ├── README.md ├── exercise1 │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ ├── buildSrc │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── model │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── Message.java │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── model │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Message.java │ │ └── settings.gradle.kts ├── exercise2 │ ├── README.md │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── model │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Message.java │ │ └── settings.gradle.kts ├── exercise3 │ ├── README.md │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── model │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Message.java │ │ └── settings.gradle.kts └── exercise4 │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── App.java │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── shared-tasks-convention.gradle.kts │ ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── model │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── Message.java │ └── settings.gradle.kts ├── Gradle_Build_Cache_Deep_Dive ├── README.md ├── demos │ └── cache_miss_timestamp │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── model │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ │ └── settings.gradle.kts ├── exercise1 │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── AppTest.java │ │ │ │ └── resources │ │ │ │ └── data.txt │ │ ├── buildSrc │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppTest.java │ │ │ └── resources │ │ │ └── data.txt │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts └── exercise2 │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ │ └── resources │ │ └── data.txt │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── shared-tasks-convention.gradle.kts │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle.kts ├── Gradle_Build_Tool_Configuration_Organization ├── README.md ├── demos │ ├── all_projects │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── app2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App2.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App2Test.java │ │ ├── app3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App3.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App3Test.java │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── subprojects │ │ │ ├── build.gradle.kts │ │ │ ├── sub1 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub10 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub11 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub12 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub13 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub14 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub15 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub16 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub17 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub18 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub19 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub20 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub21 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub22 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub23 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub24 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub25 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub26 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub27 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub28 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub29 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub30 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub31 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub32 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub33 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub34 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub35 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub36 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub37 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub38 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub39 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub4 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub40 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub41 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub42 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub43 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub44 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub45 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub46 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub47 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub48 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub49 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub5 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub50 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub6 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub7 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub8 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ └── sub9 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ ├── build-src │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── app2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App2.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App2Test.java │ │ ├── app3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App3.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App3Test.java │ │ ├── buildSrc │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ ├── com │ │ │ │ └── gradlelab │ │ │ │ │ └── CustomTaskType.kt │ │ │ │ ├── shared-convention.gradle.kts │ │ │ │ └── shared-convention2.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── subprojects │ │ │ ├── sub1 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub10 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub11 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub12 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub13 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub14 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub15 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub16 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub17 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub18 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub19 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub20 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub21 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub22 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub23 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub24 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub25 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub26 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub27 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub28 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub29 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub30 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub31 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub32 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub33 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub34 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub35 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub36 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub37 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub38 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub39 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub4 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub40 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub41 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub42 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub43 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub44 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub45 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub46 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub47 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub48 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub49 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub5 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub50 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub6 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub7 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub8 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ └── sub9 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ ├── build-src_6x │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── app2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App2.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App2Test.java │ │ ├── app3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App3.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App3Test.java │ │ ├── buildSrc │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ ├── shared-convention.gradle.kts │ │ │ │ └── shared-convention2.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── subprojects │ │ │ ├── sub1 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub10 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub11 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub12 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub13 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub14 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub15 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub16 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub17 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub18 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub19 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub20 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub21 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub22 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub23 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub24 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub25 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub26 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub27 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub28 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub29 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub30 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub31 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub32 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub33 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub34 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub35 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub36 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub37 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub38 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub39 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub4 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub40 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub41 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub42 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub43 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub44 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub45 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub46 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub47 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub48 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub49 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub5 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub50 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub6 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub7 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub8 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ └── sub9 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ ├── include_build │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── app2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App2.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App2Test.java │ │ ├── app3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App3.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App3Test.java │ │ ├── build-logic │ │ │ ├── conventions │ │ │ │ ├── build.gradle.kts │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── kotlin │ │ │ │ │ ├── com │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── CustomTaskType.kt │ │ │ │ │ ├── shared-convention.gradle.kts │ │ │ │ │ └── shared-convention2.gradle.kts │ │ │ └── settings.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── subprojects │ │ │ ├── sub1 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub10 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub11 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub12 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub13 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub14 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub15 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub16 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub17 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub18 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub19 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub20 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub21 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub22 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub23 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub24 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub25 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub26 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub27 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub28 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub29 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub30 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub31 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub32 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub33 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub34 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub35 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub36 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub37 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub38 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub39 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub4 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub40 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub41 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub42 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub43 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub44 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub45 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub46 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub47 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub48 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub49 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub5 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub50 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub6 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub7 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub8 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ └── sub9 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ ├── no_shared │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── app2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App2.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App2Test.java │ │ ├── app3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App3.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App3Test.java │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── subprojects │ │ │ ├── sub1 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub10 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub11 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub12 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub13 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub14 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub15 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub16 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub17 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub18 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub19 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub2 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub20 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub21 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub22 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub23 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub24 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub25 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub26 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub27 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub28 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub29 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub3 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub30 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub31 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub32 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub33 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub34 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub35 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub36 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub37 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub38 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub39 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub4 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub40 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub41 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub42 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub43 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub44 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub45 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub46 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub47 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub48 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub49 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub5 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub50 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub6 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub7 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ ├── sub8 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── Sub.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── SubTest.java │ │ │ └── sub9 │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ └── no_shared_6x │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── AppTest.java │ │ ├── app2 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App2.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── App2Test.java │ │ ├── app3 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App3.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── App3Test.java │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── subprojects │ │ ├── sub1 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub10 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub11 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub12 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub13 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub14 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub15 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub16 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub17 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub18 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub19 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub2 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub20 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub21 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub22 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub23 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub24 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub25 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub26 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub27 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub28 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub29 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub3 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub30 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub31 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub32 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub33 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub34 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub35 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub36 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub37 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub38 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub39 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub4 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub40 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub41 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub42 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub43 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub44 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub45 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub46 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub47 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub48 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub49 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub5 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub50 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub6 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub7 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ ├── sub8 │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Sub.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── SubTest.java │ │ └── sub9 │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Sub.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradlelab │ │ └── SubTest.java ├── exercise1_buildSrc │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ ├── subproject1 │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Main.java │ │ ├── subproject2 │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Main.java │ │ └── subproject3 │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── AppTest.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ ├── base-java-convention.gradle.kts │ │ │ ├── publish-convention.gradle.kts │ │ │ └── test-coverage-convention.gradle.kts │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ ├── subproject1 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ │ ├── subproject2 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ │ └── subproject3 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradlelab │ │ └── Main.java ├── exercise1_includeBuild │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── AppTest.java │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ ├── subproject1 │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Main.java │ │ ├── subproject2 │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── Main.java │ │ └── subproject3 │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── AppTest.java │ │ ├── build-logic │ │ ├── conventions │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ ├── base-java-convention.gradle.kts │ │ │ │ ├── publish-convention.gradle.kts │ │ │ │ └── test-coverage-convention.gradle.kts │ │ └── settings.gradle.kts │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ ├── subproject1 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ │ ├── subproject2 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ │ └── subproject3 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradlelab │ │ └── Main.java ├── exercise2_buildSrc │ ├── README.md │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── AppTest.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ ├── settings.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ ├── base-java-convention.gradle.kts │ │ │ ├── publish-convention.gradle.kts │ │ │ └── test-coverage-convention.gradle.kts │ │ ├── gradle │ │ ├── libs.versions.toml │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ ├── subproject1 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ │ ├── subproject2 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── Main.java │ │ └── subproject3 │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradlelab │ │ └── Main.java └── exercise2_includeBuild │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── App.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradlelab │ │ └── AppTest.java │ ├── build-logic │ ├── conventions │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ ├── base-java-convention.gradle.kts │ │ │ ├── publish-convention.gradle.kts │ │ │ └── test-coverage-convention.gradle.kts │ └── settings.gradle.kts │ ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle.kts │ ├── subproject1 │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradlelab │ │ └── Main.java │ ├── subproject2 │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradlelab │ │ └── Main.java │ └── subproject3 │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── com │ └── gradlelab │ └── Main.java ├── Gradle_Build_Tool_Performance_Optimization ├── README.md ├── demos │ └── repository_ordering │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── App10Test.java │ │ │ ├── App11Test.java │ │ │ ├── App12Test.java │ │ │ ├── App1Test.java │ │ │ ├── App2Test.java │ │ │ ├── App3Test.java │ │ │ ├── App4Test.java │ │ │ ├── App5Test.java │ │ │ ├── App6Test.java │ │ │ ├── App7Test.java │ │ │ ├── App8Test.java │ │ │ └── App9Test.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── task-config-convention.gradle.kts │ │ ├── ext │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── Main.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── Main10Test.java │ │ │ ├── Main11Test.java │ │ │ ├── Main12Test.java │ │ │ ├── Main1Test.java │ │ │ ├── Main2Test.java │ │ │ ├── Main3Test.java │ │ │ ├── Main4Test.java │ │ │ ├── Main5Test.java │ │ │ ├── Main6Test.java │ │ │ ├── Main7Test.java │ │ │ ├── Main8Test.java │ │ │ └── Main9Test.java │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── service │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── Main.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── Mains10Test.java │ │ │ ├── Mains11Test.java │ │ │ ├── Mains12Test.java │ │ │ ├── Mains1Test.java │ │ │ ├── Mains2Test.java │ │ │ ├── Mains3Test.java │ │ │ ├── Mains4Test.java │ │ │ ├── Mains5Test.java │ │ │ ├── Mains6Test.java │ │ │ ├── Mains7Test.java │ │ │ ├── Mains8Test.java │ │ │ └── Mains9Test.java │ │ └── settings.gradle.kts ├── exercise1 │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ ├── App10Test.java │ │ │ │ ├── App11Test.java │ │ │ │ ├── App12Test.java │ │ │ │ ├── App1Test.java │ │ │ │ ├── App2Test.java │ │ │ │ ├── App3Test.java │ │ │ │ ├── App4Test.java │ │ │ │ ├── App5Test.java │ │ │ │ ├── App6Test.java │ │ │ │ ├── App7Test.java │ │ │ │ ├── App8Test.java │ │ │ │ └── App9Test.java │ │ ├── buildSrc │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── task-config-convention.gradle.kts │ │ ├── ext │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── Main.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ ├── Main10Test.java │ │ │ │ ├── Main11Test.java │ │ │ │ ├── Main12Test.java │ │ │ │ ├── Main1Test.java │ │ │ │ ├── Main2Test.java │ │ │ │ ├── Main3Test.java │ │ │ │ ├── Main4Test.java │ │ │ │ ├── Main5Test.java │ │ │ │ ├── Main6Test.java │ │ │ │ ├── Main7Test.java │ │ │ │ ├── Main8Test.java │ │ │ │ └── Main9Test.java │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── service │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── Main.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ ├── Mains10Test.java │ │ │ │ ├── Mains11Test.java │ │ │ │ ├── Mains12Test.java │ │ │ │ ├── Mains1Test.java │ │ │ │ ├── Mains2Test.java │ │ │ │ ├── Mains3Test.java │ │ │ │ ├── Mains4Test.java │ │ │ │ ├── Mains5Test.java │ │ │ │ ├── Mains6Test.java │ │ │ │ ├── Mains7Test.java │ │ │ │ ├── Mains8Test.java │ │ │ │ └── Mains9Test.java │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── App10Test.java │ │ │ ├── App11Test.java │ │ │ ├── App12Test.java │ │ │ ├── App1Test.java │ │ │ ├── App2Test.java │ │ │ ├── App3Test.java │ │ │ ├── App4Test.java │ │ │ ├── App5Test.java │ │ │ ├── App6Test.java │ │ │ ├── App7Test.java │ │ │ ├── App8Test.java │ │ │ └── App9Test.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── task-config-convention.gradle.kts │ │ ├── ext │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── Main.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── Main10Test.java │ │ │ ├── Main11Test.java │ │ │ ├── Main12Test.java │ │ │ ├── Main1Test.java │ │ │ ├── Main2Test.java │ │ │ ├── Main3Test.java │ │ │ ├── Main4Test.java │ │ │ ├── Main5Test.java │ │ │ ├── Main6Test.java │ │ │ ├── Main7Test.java │ │ │ ├── Main8Test.java │ │ │ └── Main9Test.java │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── service │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── Main.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── Mains10Test.java │ │ │ ├── Mains11Test.java │ │ │ ├── Mains12Test.java │ │ │ ├── Mains1Test.java │ │ │ ├── Mains2Test.java │ │ │ ├── Mains3Test.java │ │ │ ├── Mains4Test.java │ │ │ ├── Mains5Test.java │ │ │ ├── Mains6Test.java │ │ │ ├── Mains7Test.java │ │ │ ├── Mains8Test.java │ │ │ └── Mains9Test.java │ │ └── settings.gradle.kts └── exercise2 │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ ├── App10Test.java │ │ ├── App11Test.java │ │ ├── App12Test.java │ │ ├── App1Test.java │ │ ├── App2Test.java │ │ ├── App3Test.java │ │ ├── App4Test.java │ │ ├── App5Test.java │ │ ├── App6Test.java │ │ ├── App7Test.java │ │ ├── App8Test.java │ │ └── App9Test.java │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── task-config-convention.gradle.kts │ ├── ext │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Main.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ ├── Main10Test.java │ │ ├── Main11Test.java │ │ ├── Main12Test.java │ │ ├── Main1Test.java │ │ ├── Main2Test.java │ │ ├── Main3Test.java │ │ ├── Main4Test.java │ │ ├── Main5Test.java │ │ ├── Main6Test.java │ │ ├── Main7Test.java │ │ ├── Main8Test.java │ │ └── Main9Test.java │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── service │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Main.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ ├── Mains10Test.java │ │ ├── Mains11Test.java │ │ ├── Mains12Test.java │ │ ├── Mains1Test.java │ │ ├── Mains2Test.java │ │ ├── Mains3Test.java │ │ ├── Mains4Test.java │ │ ├── Mains5Test.java │ │ ├── Mains6Test.java │ │ ├── Mains7Test.java │ │ ├── Mains8Test.java │ │ └── Mains9Test.java │ └── settings.gradle.kts ├── Gradle_Build_Tool_Plugin_Development ├── 7.x │ ├── exercise1 │ │ ├── README.md │ │ └── solution │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── plugin │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── functionalTest │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── CoveragelockPluginFunctionalTest.kt │ │ │ │ ├── main │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── CoveragelockPlugin.kt │ │ │ │ └── test │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── CoveragelockPluginTest.kt │ │ │ └── settings.gradle.kts │ ├── exercise2 │ │ ├── README.md │ │ └── solution │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── plugin │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── functionalTest │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── CoveragelockPluginFunctionalTest.kt │ │ │ │ └── resources │ │ │ │ │ ├── just_plugin_applied │ │ │ │ │ ├── app │ │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── main │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── AppTest.java │ │ │ │ │ └── settings.gradle.kts │ │ │ │ │ └── just_plugin_with_file │ │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── coverage.txt │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── AppTest.java │ │ │ │ │ └── settings.gradle.kts │ │ │ │ ├── main │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ ├── CoverageLockInExtension.kt │ │ │ │ │ └── CoveragelockPlugin.kt │ │ │ │ └── test │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── CoveragelockPluginTest.kt │ │ │ └── settings.gradle.kts │ └── exercise3 │ │ ├── README.md │ │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── plugin │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── functionalTest │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── CoveragelockPluginFunctionalTest.kt │ │ │ └── resources │ │ │ │ ├── coverage_increases │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── coverage.txt │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── AppTest.java │ │ │ │ └── settings.gradle.kts │ │ │ │ ├── just_plugin_applied │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── AppTest.java │ │ │ │ └── settings.gradle.kts │ │ │ │ └── just_plugin_with_file │ │ │ │ ├── app │ │ │ │ ├── build.gradle.kts │ │ │ │ ├── coverage.txt │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── App.java │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── AppTest.java │ │ │ │ └── settings.gradle.kts │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ ├── CoverageLockInExtension.kt │ │ │ │ ├── CoverageLockInTask.kt │ │ │ │ └── CoveragelockPlugin.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── CoveragelockPluginTest.kt │ │ └── settings.gradle.kts ├── 8.x │ ├── exercise1 │ │ ├── README.md │ │ └── solution │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── plugin │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── functionalTest │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── CoveragelockPluginFunctionalTest.kt │ │ │ │ ├── main │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── CoveragelockPlugin.kt │ │ │ │ └── test │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── CoveragelockPluginTest.kt │ │ │ └── settings.gradle.kts │ ├── exercise2 │ │ ├── README.md │ │ └── solution │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── plugin │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── functionalTest │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── CoveragelockPluginFunctionalTest.kt │ │ │ │ └── resources │ │ │ │ │ ├── just_plugin_applied │ │ │ │ │ ├── app │ │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── main │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── AppTest.java │ │ │ │ │ └── settings.gradle.kts │ │ │ │ │ └── just_plugin_with_file │ │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── coverage.txt │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── AppTest.java │ │ │ │ │ └── settings.gradle.kts │ │ │ │ ├── main │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ ├── CoverageLockInExtension.kt │ │ │ │ │ └── CoveragelockPlugin.kt │ │ │ │ └── test │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ └── CoveragelockPluginTest.kt │ │ │ └── settings.gradle.kts │ └── exercise3 │ │ ├── README.md │ │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── plugin │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── functionalTest │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── CoveragelockPluginFunctionalTest.kt │ │ │ └── resources │ │ │ │ ├── coverage_increases │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── coverage.txt │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── AppTest.java │ │ │ │ └── settings.gradle.kts │ │ │ │ ├── just_plugin_applied │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ │ └── App.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── AppTest.java │ │ │ │ └── settings.gradle.kts │ │ │ │ └── just_plugin_with_file │ │ │ │ ├── app │ │ │ │ ├── build.gradle.kts │ │ │ │ ├── coverage.txt │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── gradlelab │ │ │ │ │ │ └── App.java │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradlelab │ │ │ │ │ └── AppTest.java │ │ │ │ └── settings.gradle.kts │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradlelab │ │ │ │ ├── CoverageLockInExtension.kt │ │ │ │ ├── CoverageLockInTask.kt │ │ │ │ └── CoveragelockPlugin.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── gradlelab │ │ │ └── CoveragelockPluginTest.kt │ │ └── settings.gradle.kts └── README.md ├── Incremental_Builds_and_Build_Caching ├── README.md ├── exercise1 │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppTest.java │ │ ├── buildSrc │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-tasks-convention.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts └── exercise2 │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppTest.java │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── shared-tasks-convention.gradle.kts │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle.kts ├── Introduction_to_Gradle_Build_Tool_for_Build_Engineers ├── README.md ├── cpp │ ├── exercise1 │ │ ├── README.md │ │ └── lab │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── cpp │ │ │ │ │ └── app.cpp │ │ │ │ └── headers │ │ │ │ │ └── app.h │ │ │ │ └── test │ │ │ │ └── cpp │ │ │ │ └── app_test.cpp │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── model │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── cpp │ │ │ │ └── greeter.cpp │ │ │ │ └── public │ │ │ │ └── greeter.h │ │ │ └── settings.gradle │ └── exercise2 │ │ └── README.md ├── exercise1 │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppTest.java │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts └── exercise2 │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppTest.java │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── shared-build-conventions.gradle.kts │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── model │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppModel.java │ └── settings.gradle.kts ├── Introduction_to_Gradle_Build_Tool_for_Developers ├── README.md ├── cpp │ ├── README.md │ ├── exercise1 │ │ ├── README.md │ │ └── solution │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── cpp │ │ │ │ │ └── app.cpp │ │ │ │ └── headers │ │ │ │ │ └── app.h │ │ │ │ └── test │ │ │ │ └── cpp │ │ │ │ └── app_test.cpp │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ ├── exercise2 │ │ ├── README.md │ │ └── solution │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── cpp │ │ │ │ │ └── app.cpp │ │ │ │ └── headers │ │ │ │ │ └── app.h │ │ │ │ └── test │ │ │ │ └── cpp │ │ │ │ └── app_test.cpp │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ └── exercise3 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── application │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── cpp │ │ │ │ │ ├── main.cpp │ │ │ │ │ └── message.cpp │ │ │ │ └── headers │ │ │ │ │ └── message.h │ │ │ │ └── test │ │ │ │ └── cpp │ │ │ │ └── main.cpp │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ │ ├── library1 │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── list │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── cpp │ │ │ │ │ ├── add.cpp │ │ │ │ │ ├── copy_ctor_assign.cpp │ │ │ │ │ ├── destructor.cpp │ │ │ │ │ ├── get.cpp │ │ │ │ │ ├── remove.cpp │ │ │ │ │ └── size.cpp │ │ │ │ └── public │ │ │ │ │ ├── linked_list.h │ │ │ │ │ └── node.h │ │ │ │ └── test │ │ │ │ └── cpp │ │ │ │ └── hello_test.cpp │ │ └── settings.gradle │ │ └── library2 │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── utilities │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ ├── cpp │ │ ├── join.cpp │ │ └── split.cpp │ │ └── public │ │ └── string_utils.h ├── demos │ └── api_vs_implementation │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── demo │ │ │ └── App.java │ │ ├── builder │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── demo │ │ │ └── MessageBuilder.java │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── model │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── demo │ │ │ └── Message.java │ │ └── settings.gradle.kts ├── exercise1 │ ├── .gitignore │ ├── README.md │ ├── lab │ │ └── README.md │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts ├── exercise2 │ ├── .gitignore │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppTest.java │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts └── exercise3 │ ├── .gitignore │ ├── README.md │ ├── lab │ ├── .gitattributes │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle.kts │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── app │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppTest.java │ ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle.kts ├── Jvm_Builds_with_Gradle_Build_Tool ├── README.md ├── exercise1 │ ├── README.md │ ├── lab │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── buildSrc │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ ├── GenerateCode.kt │ │ │ │ ├── aicode-conventions.gradle.kts │ │ │ │ └── shared-build-conventions.gradle.kts │ │ ├── config │ │ │ └── checkstyle │ │ │ │ ├── checkstyle.xml │ │ │ │ └── suppressions.xml │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── groovy │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── extra │ │ │ │ └── java │ │ │ │ │ └── Extra.java │ │ │ │ ├── main │ │ │ │ └── groovy │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.groovy │ │ │ │ └── test │ │ │ │ ├── groovy │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── AppTest.groovy │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ ├── guava-old-version │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── old │ │ │ │ └── OldMessage.java │ │ ├── java │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── extra │ │ │ │ └── java │ │ │ │ │ └── Extra.java │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ ├── AppIntTest.java │ │ │ │ └── AppTest.java │ │ ├── kotlin │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── extra │ │ │ │ └── java │ │ │ │ │ └── Extra.java │ │ │ │ ├── main │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.kt │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── AppIntTest.java │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppTest.kt │ │ ├── mlCodeGenTemplate │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── Message.java │ │ ├── scala │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ ├── extra │ │ │ │ └── java │ │ │ │ │ └── Extra.java │ │ │ │ ├── main │ │ │ │ └── scala │ │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── App.scala │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── gradle │ │ │ │ │ └── lab │ │ │ │ │ └── AppIntTest.java │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppSuite.scala │ │ └── settings.gradle.kts │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-build-conventions.gradle.kts │ │ ├── config │ │ └── checkstyle │ │ │ ├── checkstyle.xml │ │ │ └── suppressions.xml │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── groovy │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── groovy │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.groovy │ │ │ └── test │ │ │ ├── groovy │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppTest.groovy │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppIntTest.java │ │ ├── guava-old-version │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── old │ │ │ └── OldMessage.java │ │ ├── java │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── AppIntTest.java │ │ │ └── AppTest.java │ │ ├── kotlin │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.kt │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ └── kotlin │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.kt │ │ ├── mlCodeGenTemplate │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Message.java │ │ ├── scala │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.scala │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ └── scala │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppSuite.scala │ │ └── settings.gradle.kts ├── exercise2 │ ├── README.md │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-build-conventions.gradle.kts │ │ ├── config │ │ └── checkstyle │ │ │ ├── checkstyle.xml │ │ │ └── suppressions.xml │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── groovy │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── groovy │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.groovy │ │ │ └── test │ │ │ ├── groovy │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppTest.groovy │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppIntTest.java │ │ ├── guava-old-version │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── old │ │ │ └── OldMessage.java │ │ ├── java │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ ├── AppIntTest.java │ │ │ └── AppTest.java │ │ ├── kotlin │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.kt │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ └── kotlin │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.kt │ │ ├── mlCodeGenTemplate │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Message.java │ │ ├── scala │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.scala │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ └── scala │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppSuite.scala │ │ └── settings.gradle.kts ├── exercise3 │ ├── README.md │ └── solution │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── shared-build-conventions.gradle.kts │ │ ├── config │ │ └── checkstyle │ │ │ ├── checkstyle.xml │ │ │ └── suppressions.xml │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── groovy │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── intTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ ├── main │ │ │ └── groovy │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.groovy │ │ │ └── test │ │ │ └── groovy │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.groovy │ │ ├── guava-old-version │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── old │ │ │ └── OldMessage.java │ │ ├── java │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── intTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.java │ │ ├── kotlin │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── intTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppTest.kt │ │ ├── mlCodeGenTemplate │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── Message.java │ │ ├── scala │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── extra │ │ │ └── java │ │ │ │ └── Extra.java │ │ │ ├── intTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── AppIntTest.java │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── gradle │ │ │ │ └── lab │ │ │ │ └── App.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppSuite.scala │ │ └── settings.gradle.kts └── exercise4 │ ├── README.md │ └── solution │ ├── .gitattributes │ ├── .gitignore │ ├── buildSrc │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── shared-build-conventions.gradle.kts │ ├── config │ └── checkstyle │ │ ├── checkstyle.xml │ │ └── suppressions.xml │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── groovy │ ├── build.gradle.kts │ └── src │ │ ├── extra │ │ └── java │ │ │ └── Extra.java │ │ ├── intTest │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppIntTest.java │ │ ├── main │ │ └── groovy │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.groovy │ │ └── test │ │ └── groovy │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppTest.groovy │ ├── guava-old-version │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── old │ │ └── OldMessage.java │ ├── java │ ├── build.gradle.kts │ └── src │ │ ├── extra │ │ └── java │ │ │ └── Extra.java │ │ ├── intTest │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppIntTest.java │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.java │ │ └── test │ │ └── java │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppTest.java │ ├── kotlin │ ├── build.gradle.kts │ └── src │ │ ├── extra │ │ └── java │ │ │ └── Extra.java │ │ ├── intTest │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppIntTest.java │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppTest.kt │ ├── mlCodeGenTemplate │ └── com │ │ └── gradle │ │ └── lab │ │ └── Message.java │ ├── scala │ ├── build.gradle.kts │ └── src │ │ ├── extra │ │ └── java │ │ │ └── Extra.java │ │ ├── intTest │ │ └── java │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── AppIntTest.java │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── gradle │ │ │ └── lab │ │ │ └── App.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── gradle │ │ └── lab │ │ └── AppSuite.scala │ └── settings.gradle.kts └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/README.md -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/README.md -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/consumer/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/consumer/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/consumer/app/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/consumer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/consumer/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/consumer/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/consumer/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/consumer/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/mycatalog/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | } 3 | -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/consumer/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/consumer/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/consumer/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/consumer/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/consumer/app/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/consumer/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/consumer/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/consumer/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/consumer/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/consumer/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/lab/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/lab/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/lab/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/lab/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/lab/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/mycatalog/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/lab/mycatalog/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise1/solution/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise1/solution/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/README.md -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/consumer/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/consumer/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/consumer/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/consumer/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/consumer/app/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/consumer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/consumer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/consumer/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/consumer/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/consumer/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/consumer/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/lab/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/lab/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | com.gradle.console=verbose -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/lab/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/lab/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/lab/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/lab/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/myplatform/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | } 3 | -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/consumer/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/consumer/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/consumer/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/consumer/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/consumer/app/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/consumer/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/consumer/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/consumer/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/consumer/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/lab/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/lab/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | com.gradle.console=verbose -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/lab/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/lab/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/lab/myplatform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/lab/myplatform/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise2/solution/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise2/solution/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/README.md -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/app/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/app/src/main/java/com/gradlelab/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/app/src/main/java/com/gradlelab/App.java -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/gradle/verification-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/gradle/verification-metadata.xml -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise3/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise3/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/README.md -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/.gitattributes -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/.gitignore -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/gradlew -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/gradlew.bat -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/model/build.gradle.kts -------------------------------------------------------------------------------- /Adv_Dependency_Management/exercise4/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Adv_Dependency_Management/exercise4/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/README.md -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise1_optional/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise1_optional/README.md -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/.gitignore -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/gradlew -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise1_optional/solution/gradlew.bat -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/README.md -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/.gitignore -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/app/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/gradle.properties -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/gradlew -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/gradlew.bat -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradle.properties -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise2/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise2/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/README.md -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/.gitignore -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/app/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/calc/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/calc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/calc/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/calc/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/game/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/game/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/game/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/feature/game/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradle.properties -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradlew -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/gradlew.bat -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/math/calc/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/math/calc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/math/calc/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/math/game/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/math/game/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/math/game/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/.gitignore -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/build-logic/conventions/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } 4 | 5 | -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/feature/calc/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/feature/calc/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/feature/game/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/feature/game/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradle.properties -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradlew -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/gradlew.bat -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/math/calc/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/math/game/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise3/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise3/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/README.md -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/.gitignore -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/build.gradle.kts -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/feature/calc/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/feature/calc/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/feature/game/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/feature/game/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradle.properties -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradlew -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/gradlew.bat -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/math/calc/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/math/game/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android_Apps_with_Gradle_Build_Tool/exercise4/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Android_Apps_with_Gradle_Build_Tool/exercise4/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/README.md -------------------------------------------------------------------------------- /Dependency_Management/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/README.md -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/.gitattributes -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/.gitignore -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/app/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/app/src/main/java/com/gradle/lab/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/app/src/main/java/com/gradle/lab/App.java -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/gradlew -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/gradlew.bat -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/model/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise1/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/.gitattributes -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/gradlew.bat -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/model/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise1/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise1/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/README.md -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/.gitattributes -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/model/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise2/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise2/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/README.md -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/.gitattributes -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/.gitignore -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/gradlew -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/gradlew.bat -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/model/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise3/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise3/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/README.md -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/.gitattributes -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/.gitignore -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/gradlew -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/gradlew.bat -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/model/build.gradle.kts -------------------------------------------------------------------------------- /Dependency_Management/exercise4/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Dependency_Management/exercise4/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/README.md -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/.gitignore: -------------------------------------------------------------------------------- 1 | app/local.txt 2 | -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/app/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/gradle.properties -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/model/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/demos/cache_miss_timestamp/settings.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/README.md -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/app/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/app/src/test/resources/data.txt: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradle.properties -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/app/src/test/resources/data.txt: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/gradle.properties -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise1/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise1/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/README.md -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/app/src/test/resources/data.txt: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/gradle.properties -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Cache_Deep_Dive/exercise2/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Cache_Deep_Dive/exercise2/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/all_projects/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/all_projects/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/all_projects/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/all_projects/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/all_projects/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub1/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub1" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub10/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub10" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub11/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub11" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub12/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub12" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub13/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub13" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub14/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub14" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub15/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub15" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub16/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub16" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub17/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub17" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub18/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub18" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub19/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub19" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub2/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub2" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub20/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub20" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub21/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub21" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub22/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub22" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub23/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub23" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub24/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub24" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub25/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub25" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub26/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub26" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub27/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub27" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub28/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub28" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub29/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub29" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub3/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub3" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub30/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub30" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub31/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub31" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub32/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub32" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub33/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub33" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub34/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub34" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub35/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub35" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub36/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub36" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub37/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub37" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub38/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub38" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub39/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub39" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub4/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub4" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub40/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub40" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub41/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub41" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub42/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub42" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub43/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub43" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub44/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub44" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub45/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub45" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub46/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub46" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub47/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub47" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub48/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub48" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub49/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub49" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub5/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub5" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub50/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub50" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub6/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub6" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub7/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub7" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub8/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub8" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/all_projects/subprojects/sub9/build.gradle.kts: -------------------------------------------------------------------------------- 1 | group = "com.gradlelab.sub9" 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src/gradle.properties -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub1/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub1" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub10/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub10" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub11/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub11" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub12/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub12" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub13/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub13" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub14/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub14" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub15/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub15" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub16/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub16" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub17/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub17" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub18/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub18" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub19/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub19" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub2/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub2" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub20/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub20" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub21/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub21" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub22/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub22" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub23/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub23" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub24/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub24" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub25/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub25" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub26/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub26" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub27/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub27" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub28/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub28" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub29/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub29" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub3/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub3" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub30/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub30" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub31/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub31" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub32/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub32" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub33/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub33" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub34/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub34" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub35/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub35" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub36/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub36" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub37/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub37" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub38/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub38" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub39/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub39" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub4/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub4" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub40/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub40" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub41/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub41" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub42/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub42" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub43/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub43" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub44/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub44" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub45/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub45" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub46/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub46" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub47/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub47" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub48/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub48" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub49/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub49" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub5/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub5" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub50/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub50" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub6/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub6" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub7/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub7" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub8/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub8" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src/subprojects/sub9/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub9" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub1/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub1" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub10/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub10" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub11/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub11" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub12/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub12" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub13/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub13" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub14/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub14" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub15/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub15" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub16/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub16" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub17/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub17" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub18/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub18" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub19/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub19" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub2/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub2" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub20/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub20" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub21/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub21" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub22/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub22" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub23/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub23" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub24/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub24" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub25/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub25" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub26/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub26" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub27/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub27" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub28/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub28" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub29/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub29" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub3/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub3" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub30/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub30" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub31/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub31" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub32/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub32" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub33/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub33" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub34/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub34" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub35/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub35" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub36/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub36" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub37/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub37" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub38/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub38" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub39/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub39" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub4/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub4" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub40/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub40" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub41/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub41" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub42/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub42" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub43/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub43" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub44/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub44" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub45/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub45" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub46/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub46" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub47/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub47" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub48/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub48" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub49/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub49" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub5/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub5" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub50/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub50" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub6/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub6" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub7/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub7" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub8/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub8" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/build-src_6x/subprojects/sub9/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub9" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/include_build/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "build-logic" 2 | include(":conventions") -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/include_build/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/include_build/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub1/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub1" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub10/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub10" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub11/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub11" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub12/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub12" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub13/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub13" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub14/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub14" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub15/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub15" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub16/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub16" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub17/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub17" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub18/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub18" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub19/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub19" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub2/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub2" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub20/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub20" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub21/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub21" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub22/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub22" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub23/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub23" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub24/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub24" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub25/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub25" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub26/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub26" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub27/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub27" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub28/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub28" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub29/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub29" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub3/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub3" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub30/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub30" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub31/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub31" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub32/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub32" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub33/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub33" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub34/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub34" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub35/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub35" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub36/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub36" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub37/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub37" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub38/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub38" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub39/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub39" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub4/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub4" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub40/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub40" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub41/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub41" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub42/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub42" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub43/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub43" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub44/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub44" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub45/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub45" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub46/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub46" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub47/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub47" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub48/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub48" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub49/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub49" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub5/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub5" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub50/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub50" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub6/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub6" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub7/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub7" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub8/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub8" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/include_build/subprojects/sub9/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-convention") 3 | } 4 | group = "com.gradlelab.sub9" 5 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared/gradle.properties -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/demos/no_shared_6x/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/exercise1_buildSrc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/exercise1_buildSrc/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/exercise1_buildSrc/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/exercise1_buildSrc/lab/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/exercise1_buildSrc/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/exercise1_buildSrc/lab/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/exercise1_includeBuild/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/exercise1_includeBuild/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/exercise1_includeBuild/solution/build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "build-logic" 2 | include(":conventions") -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/exercise2_buildSrc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/exercise2_buildSrc/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Configuration_Organization/exercise2_includeBuild/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Configuration_Organization/exercise2_includeBuild/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/demos/repository_ordering/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/demos/repository_ordering/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/app/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/ext/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/ext/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/ext/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/ext/build.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose 2 | -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/service/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/solution/ext/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/solution/ext/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise1/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise1/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise2/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise2/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise2/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise2/solution/ext/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise2/solution/ext/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Performance_Optimization/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Performance_Optimization/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise1/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise1/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise2/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise2/solution/plugin/src/functionalTest/resources/just_plugin_with_file/app/coverage.txt: -------------------------------------------------------------------------------- 1 | 0.6 -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise3/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/plugin/src/functionalTest/resources/coverage_increases/app/coverage.txt: -------------------------------------------------------------------------------- 1 | 0.4 -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/7.x/exercise3/solution/plugin/src/functionalTest/resources/just_plugin_with_file/app/coverage.txt: -------------------------------------------------------------------------------- 1 | 0.6 -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise1/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise1/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise2/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise2/solution/plugin/src/functionalTest/resources/just_plugin_with_file/app/coverage.txt: -------------------------------------------------------------------------------- 1 | 0.6 -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise3/README.md -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/.gitattributes -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/.gitignore -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/gradlew -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/gradlew.bat -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/plugin/src/functionalTest/resources/coverage_increases/app/coverage.txt: -------------------------------------------------------------------------------- 1 | 0.4 -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/8.x/exercise3/solution/plugin/src/functionalTest/resources/just_plugin_with_file/app/coverage.txt: -------------------------------------------------------------------------------- 1 | 0.6 -------------------------------------------------------------------------------- /Gradle_Build_Tool_Plugin_Development/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Gradle_Build_Tool_Plugin_Development/README.md -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/README.md -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/README.md -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/lab/.gitattributes -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/lab/.gitignore -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/lab/app/build.gradle.kts -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/lab/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose 2 | -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/lab/gradlew -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/lab/gradlew.bat -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/solution/.gitattributes -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/solution/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/solution/gradle.properties -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/solution/gradlew.bat -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise1/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise1/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/README.md -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/solution/.gitattributes -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/solution/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/solution/app/build.gradle.kts -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/solution/gradle.properties -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Incremental_Builds_and_Build_Caching/exercise2/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Incremental_Builds_and_Build_Caching/exercise2/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Build_Engineers/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/cpp/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Build_Engineers/cpp/exercise1/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/cpp/exercise1/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/cpp/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Build_Engineers/cpp/exercise2/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/lab/.gitignore -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/lab/gradlew -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise1/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise2/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Build_Engineers/exercise2/solution/model/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("shared-build-conventions") 3 | } 4 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/cpp/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise1/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise1/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise2/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise3/.gitignore: -------------------------------------------------------------------------------- 1 | local-repo -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise3/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise3/application/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'application' 2 | include('app') 3 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise3/library1/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'library1' 2 | include('list') 3 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/cpp/exercise3/library2/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'library2' 2 | include('utilities') 3 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/demos/api_vs_implementation/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/lab/README.md: -------------------------------------------------------------------------------- 1 | Your exercise will be done in this folder. 2 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/.gitattributes -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/.gitignore -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/gradlew -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/lab/gradlew.bat -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/README.md -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/.gitattributes -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/.gitignore -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/gradlew -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/lab/gradlew.bat -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/solution/.gitignore -------------------------------------------------------------------------------- /Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Introduction_to_Gradle_Build_Tool_for_Developers/exercise3/solution/gradlew -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/README.md -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/README.md -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/.gitattributes -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/.gitignore -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/gradlew -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/gradlew.bat -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/groovy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/groovy/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/java/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/java/src/extra/java/Extra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/java/src/extra/java/Extra.java -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/scala/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/scala/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/lab/settings.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/.gitattributes -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/.gitignore -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/gradlew -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/gradlew.bat -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/groovy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/groovy/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/java/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/scala/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/scala/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise1/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/README.md -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/.gitattributes -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/.gitignore -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/gradlew -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/gradlew.bat -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/groovy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/groovy/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/java/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/scala/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/scala/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise2/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/README.md -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/.gitattributes -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/.gitignore -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/gradlew -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/gradlew.bat -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/groovy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/groovy/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/java/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/scala/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/scala/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise3/solution/settings.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/README.md -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/.gitattributes -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/.gitignore -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.console=verbose -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/gradlew -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/gradlew.bat -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/groovy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/groovy/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/java/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/scala/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/scala/build.gradle.kts -------------------------------------------------------------------------------- /Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/Jvm_Builds_with_Gradle_Build_Tool/exercise4/solution/settings.gradle.kts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradle/build-tool-training-exercises/HEAD/README.md --------------------------------------------------------------------------------