Remove deprecated ConfigureUtil usages in KotlinTarget.mavenPublication

^KT-46019 In Progress
This commit is contained in:
Yahor Berdnikau
2022-06-28 14:26:46 +02:00
committed by Space
parent 99c19dc046
commit c414b1ba93
2 changed files with 2 additions and 8 deletions
@@ -5,7 +5,6 @@
package org.jetbrains.kotlin.gradle.plugin
import groovy.lang.Closure
import org.gradle.api.Action
import org.gradle.api.Named
import org.gradle.api.NamedDomainObjectContainer
@@ -47,11 +46,11 @@ interface KotlinTarget : Named, HasAttributes {
val components: Set<SoftwareComponent>
fun mavenPublication(action: Closure<Unit>)
fun mavenPublication(action: MavenPublication.() -> Unit) = mavenPublication(Action { action(it) })
fun mavenPublication(action: Action<MavenPublication>)
fun attributes(configure: AttributeContainer.() -> Unit) = attributes.configure()
fun attributes(configure: Closure<*>) = attributes { project.configure(this, configure) }
fun attributes(configure: Action<AttributeContainer>) = attributes { configure.execute(this) }
val preset: KotlinTargetPreset<out KotlinTarget>?
@@ -4,7 +4,6 @@
*/
package org.jetbrains.kotlin.gradle.plugin.mpp
import groovy.lang.Closure
import org.gradle.api.Action
import org.gradle.api.DomainObjectSet
import org.gradle.api.NamedDomainObjectContainer
@@ -24,7 +23,6 @@ import org.gradle.api.internal.project.ProjectInternal
import org.gradle.api.publish.maven.MavenPublication
import org.gradle.api.tasks.TaskProvider
import org.gradle.jvm.tasks.Jar
import org.gradle.util.ConfigureUtil
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
import org.jetbrains.kotlin.gradle.plugin.*
@@ -272,9 +270,6 @@ abstract class AbstractKotlinTarget(
publicationConfigureActions.add(action)
}
override fun mavenPublication(action: Closure<Unit>) =
mavenPublication(ConfigureUtil.configureUsing(action))
override var preset: KotlinTargetPreset<out KotlinTarget>? = null
internal set
}