├── .editorconfig ├── .github ├── scripts │ └── checksum.sh └── workflows │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── focus-gradle-plugin ├── api │ └── focus-gradle-plugin.api ├── build.gradle.kts ├── gradle.properties ├── settings.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── dropbox │ │ └── focus │ │ ├── ClearFocusTask.kt │ │ ├── CreateFocusSettingsTask.kt │ │ ├── FocusExtension.kt │ │ ├── FocusPlugin.kt │ │ ├── FocusSubExtension.kt │ │ └── FocusTask.kt │ └── test │ ├── kotlin │ └── com │ │ └── dropbox │ │ └── focus │ │ └── FocusPluginTest.kt │ └── projects │ ├── configuration-cache-compatible │ ├── build.gradle │ ├── module │ │ └── build.gradle │ ├── settings-all.gradle │ └── settings.gradle │ ├── happy-path │ ├── build.gradle │ ├── module │ │ └── build.gradle │ ├── settings-all.gradle │ └── settings.gradle │ └── missing-settings-all │ ├── build.gradle │ ├── module │ └── build.gradle │ └── settings.gradle ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── app1 │ └── build.gradle ├── app2 │ └── build.gradle ├── lib-moved │ └── build.gradle.kts ├── lib-shared │ └── build.gradle ├── lib1a │ └── build.gradle ├── lib1b │ └── build.gradle ├── lib2a │ └── build.gradle ├── lib2b │ └── build.gradle ├── lib2c │ └── build.gradle └── signin │ └── build.gradle ├── settings-all.gradle.kts └── settings.gradle /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/scripts/checksum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/.github/scripts/checksum.sh -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/RELEASING.md -------------------------------------------------------------------------------- /focus-gradle-plugin/api/focus-gradle-plugin.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/api/focus-gradle-plugin.api -------------------------------------------------------------------------------- /focus-gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /focus-gradle-plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/gradle.properties -------------------------------------------------------------------------------- /focus-gradle-plugin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/settings.gradle.kts -------------------------------------------------------------------------------- /focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/ClearFocusTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/ClearFocusTask.kt -------------------------------------------------------------------------------- /focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/CreateFocusSettingsTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/CreateFocusSettingsTask.kt -------------------------------------------------------------------------------- /focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusExtension.kt -------------------------------------------------------------------------------- /focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusPlugin.kt -------------------------------------------------------------------------------- /focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusSubExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusSubExtension.kt -------------------------------------------------------------------------------- /focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/main/kotlin/com/dropbox/focus/FocusTask.kt -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/kotlin/com/dropbox/focus/FocusPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/kotlin/com/dropbox/focus/FocusPluginTest.kt -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/configuration-cache-compatible/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/projects/configuration-cache-compatible/build.gradle -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/configuration-cache-compatible/module/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/configuration-cache-compatible/settings-all.gradle: -------------------------------------------------------------------------------- 1 | include(":module") 2 | -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/configuration-cache-compatible/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/projects/configuration-cache-compatible/settings.gradle -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/happy-path/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/projects/happy-path/build.gradle -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/happy-path/module/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/happy-path/settings-all.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/projects/happy-path/settings-all.gradle -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/happy-path/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/projects/happy-path/settings.gradle -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/missing-settings-all/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/projects/missing-settings-all/build.gradle -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/missing-settings-all/module/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /focus-gradle-plugin/src/test/projects/missing-settings-all/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/focus-gradle-plugin/src/test/projects/missing-settings-all/settings.gradle -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/app1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/app1/build.gradle -------------------------------------------------------------------------------- /sample/app2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/app2/build.gradle -------------------------------------------------------------------------------- /sample/lib-moved/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/lib-moved/build.gradle.kts -------------------------------------------------------------------------------- /sample/lib-shared/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/lib-shared/build.gradle -------------------------------------------------------------------------------- /sample/lib1a/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/lib1a/build.gradle -------------------------------------------------------------------------------- /sample/lib1b/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/lib1b/build.gradle -------------------------------------------------------------------------------- /sample/lib2a/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/lib2a/build.gradle -------------------------------------------------------------------------------- /sample/lib2b/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/lib2b/build.gradle -------------------------------------------------------------------------------- /sample/lib2c/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/lib2c/build.gradle -------------------------------------------------------------------------------- /sample/signin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/sample/signin/build.gradle -------------------------------------------------------------------------------- /settings-all.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/settings-all.gradle.kts -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/focus/HEAD/settings.gradle --------------------------------------------------------------------------------