plugins { id(libs.plugins.android.lib.get().pluginId) } private val serverType = Environment.SERVER_ENVIRONMENT.getenv()?.takeIf(String::isNotBlank) private val versionCatalog: VersionCatalog get() = extensions.getByType().named("libs") android { namespace = "ru.template.data" addLibBuildType(type = BuildType.Develop, enableConfig = true, versionCatalog = versionCatalog) addLibBuildType(type = BuildType.Debug, enableConfig = true, versionCatalog = versionCatalog) addLibBuildType(type = BuildType.Customer, enableConfig = true, versionCatalog = versionCatalog) addLibBuildType(type = BuildType.Release, enableConfig = true, versionCatalog = versionCatalog) sourceSets { getByName("main") { java.srcDirs("src/main/kotlin") } getByName("androidTest") { java.srcDirs("src/androidTest/kotlin") } getByName("test") { java.srcDirs("src/test/kotlin") } } addMobileServicesFlavor() testOptions { unitTests { isReturnDefaultValues = true } } } dependencies { implementation(project(":domain")) implementation(project(":mobile_services")) testImplementation(libs.junit) androidTestImplementation(libs.androidx.test.ext.junit) androidTestImplementation(libs.espresso.core) } val Project.buildScriptDir: String get() = rootProject.ext["buildScriptsDir"] as String