plugins { id("com.android.library") kotlin("android") } android { compileSdk = Version.compileSdk defaultConfig { minSdk = Version.minSdk } buildTypes { getByName("release") { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } subprojects { tasks.withType().all { enabled = false } } compileOptions { targetCompatibility(JavaVersion.VERSION_17) sourceCompatibility(JavaVersion.VERSION_17) } kotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() freeCompilerArgs = freeCompilerArgs + listOf("-module-name", "loading_state_view") } namespace = "com.dylanc.loadingstateview" } dependencies { compileOnly(Deps.constraintlayout) }