11import com.android.build.api.dsl.CommonExtension
22import com.gradleup.librarian.gradle.*
3+ import com.gradleup.librarian.gradle.Librarian.Companion
34import org.gradle.api.Project
45import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
56import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
67
78private fun Project.configureAndroid (namespace : String ) {
89 configureAndroidCompatibility(23 , 35 , 35 )
910
10- configureJavaCompatibility(17 )
1111 // configureKotlinCompatibility(librarianProperties().kotlinCompatibility() ?: error("no kotlin compatibility found"))
12- configureKotlinCompatibility(" 2.0.0" )
1312
1413 extensions.getByType(CommonExtension ::class .java).apply {
1514 this .namespace = namespace
@@ -47,7 +46,6 @@ private fun Project.configureKMP() {
4746fun Project.library (
4847 namespace : String ,
4948 compose : Boolean = false,
50- publish : Boolean = false,
5149 kotlin : (KotlinMultiplatformExtension ) -> Unit
5250) {
5351 val kotlinMultiplatformExtension = applyKotlinMultiplatformPlugin()
@@ -61,7 +59,7 @@ fun Project.library(
6159
6260 kotlin(kotlinMultiplatformExtension)
6361
64- librarianModule(publish )
62+ Librarian .module(project )
6563}
6664
6765fun Project.androidApp (
0 commit comments