plugins { id 'com.android.library' id 'kotlin-android' } ext.libraryGroupId = "com.fragula2" ext.libraryArtifactId = "fragula-compose" apply from: rootProject.file("gradle/publish.gradle") android { compileSdkVersion versions.compileSdk buildToolsVersion versions.buildTools group libraryGroupId version versions.publishVersionName namespace "com.fragula2.compose" defaultConfig { minSdkVersion versions.minSdk targetSdkVersion versions.targetSdk consumerProguardFiles 'consumer-rules.pro' archivesBaseName = libraryArtifactId } compileOptions { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = '11' } composeOptions { kotlinCompilerExtensionVersion compose_version } sourceSets { main.java.srcDirs += 'src/main/kotlin' } publishing { singleVariant('release') { withSourcesJar() withJavadocJar() } } buildFeatures { compose true } } dependencies { // Core implementation library.kotlin // Compose implementation library.compose_ui implementation library.compose_foundation implementation library.compose_navigation // Common api project(':fragula-common') }