1+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2+
13// Module :library
24plugins {
35 alias(libs.plugins.android.library)
@@ -9,6 +11,7 @@ plugins {
911
1012kotlin {
1113 compilerOptions {
14+ jvmTarget = JvmTarget .JVM_17
1215 freeCompilerArgs.addAll(
1316 listOf (" -Xlint:unchecked" , " -Xlint:deprecation" )
1417 )
@@ -23,6 +26,7 @@ android {
2326 namespace = " io.syslogic.colorpicker"
2427 buildToolsVersion = libs.versions.android.build.tools.get()
2528 compileSdk = Integer .parseInt(libs.versions.android.compile.sdk.get())
29+
2630 defaultConfig {
2731 minSdk = Integer .parseInt(libs.versions.android.min.sdk.get())
2832 testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
@@ -42,10 +46,6 @@ android {
4246 targetCompatibility = JavaVersion .VERSION_17
4347 }
4448
45- kotlinOptions {
46- jvmTarget = " 17"
47- }
48-
4949 composeCompiler {
5050 reportsDestination = layout.buildDirectory.dir(" compose_compiler" )
5151 }
@@ -121,8 +121,8 @@ val javadoc by tasks.registering(Javadoc::class) {
121121 source = android.sourceSets.getByName(" main" ).java.getSourceFiles()
122122 configurations[" implementation" ].isCanBeResolved = true
123123
124- android.bootClasspath.forEach { classpath + = fileTree(it) }
125124 classpath = files(File (" ${android.sdkDirectory} /platforms/${android.compileSdkVersion} /android.jar" ))
125+ android.bootClasspath.forEach { classpath + = fileTree(it) }
126126 classpath + = fileTree(project.file(" build/tmp/aarsToJars/" ).absolutePath)
127127 classpath + = configurations.implementation.get() as FileCollection
128128 isFailOnError = false
@@ -136,7 +136,7 @@ val javadoc by tasks.registering(Javadoc::class) {
136136 (options as StandardJavadocDocletOptions ).linkSource(true )
137137 (options as StandardJavadocDocletOptions ).author(true )
138138
139- setDestinationDir( project.file(" build/outputs/javadoc" ) )
139+ destinationDir = project.file(" build/outputs/javadoc" )
140140 exclude(" **/BuildConfig.java" , " **/R.java" , " **/*.kt" )
141141
142142 doFirst {
@@ -145,7 +145,6 @@ val javadoc by tasks.registering(Javadoc::class) {
145145 configurations[" implementation" ].files
146146 .filter { it.name.endsWith(" .aar" ) }
147147 .forEach { aar: File ->
148- // println(aar.name)
149148 copy {
150149 from(zipTree(aar))
151150 include(" **/classes.jar" )
0 commit comments