// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext { kotlin_version = '1.8.10' sdk_version = '6.4.0' navigation_fragment_ktx='2.3.5' navigation_ui_ktx='2.3.5' expansion_version='6.11.1'// } repositories { maven { url 'https://maven-other.tuya.com/repository/maven-releases/' } maven { url "https://maven-other.tuya.com/repository/maven-commercial-releases/" } google() mavenCentral() mavenLocal() maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://central.maven.org/maven2/' } } dependencies { classpath 'com.android.tools.build:gradle:7.4.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { maven { url 'https://maven-other.tuya.com/repository/maven-releases/' } maven { url "https://maven-other.tuya.com/repository/maven-commercial-releases/" } google() mavenCentral() mavenLocal() maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://central.maven.org/maven2/' } maven { url "https://jitpack.io" } } configurations.all { // i.e use google geofence in demo project exclude group: "com.thingclips.smart", module: "thingsmart-geofence-huawei" exclude group:"com.thingclips.smart",module:"thingplugin-annotation" exclude group:"com.thingclips.android.module",module:"thingmodule-annotation" exclude group: "com.thingclips.smart" ,module: 'thingsmart-modularCampAnno' resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } } task clean(type: Delete) { delete rootProject.buildDir }