@@ -3,8 +3,6 @@ package reactivecircus.flowbinding
3
3
import com.android.build.api.variant.LibraryAndroidComponentsExtension
4
4
import com.android.build.gradle.LibraryExtension
5
5
import com.android.build.gradle.TestedExtension
6
- import com.vanniktech.maven.publish.MavenPublishPlugin
7
- import com.vanniktech.maven.publish.SonatypeHost
8
6
import org.gradle.StartParameter
9
7
import org.gradle.api.JavaVersion
10
8
import org.gradle.api.Project
@@ -15,6 +13,7 @@ import org.gradle.api.tasks.testing.logging.TestLogEvent
15
13
import org.gradle.kotlin.dsl.configure
16
14
import org.gradle.kotlin.dsl.getByType
17
15
import org.gradle.kotlin.dsl.withType
16
+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
18
17
import org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension
19
18
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
20
19
import org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper
@@ -127,14 +126,16 @@ fun Project.configureForAllProjects(enableExplicitApi: Property<Boolean>) {
127
126
configureMavenPublishing()
128
127
129
128
tasks.withType<KotlinCompile >().configureEach {
130
- kotlinOptions {
131
- jvmTarget = JavaVersion .VERSION_11 .toString()
132
- freeCompilerArgs = freeCompilerArgs + buildList {
133
- addAll(additionalCompilerArgs)
134
- if (enableExplicitApi.get() && ! name.contains(" test" , ignoreCase = true )) {
135
- add(" -Xexplicit-api=strict" )
129
+ compilerOptions {
130
+ jvmTarget.set(JvmTarget .JVM_11 )
131
+ freeCompilerArgs.set(
132
+ buildList {
133
+ addAll(additionalCompilerArgs)
134
+ if (enableExplicitApi.get() && ! name.contains(" test" , ignoreCase = true )) {
135
+ add(" -Xexplicit-api=strict" )
136
+ }
136
137
}
137
- }
138
+ )
138
139
}
139
140
}
140
141
0 commit comments