Remove deprecated ConfigureUtil usages in KotlinTarget.mavenPublication
^KT-46019 In Progress
This commit is contained in:
+2
-3
@@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.gradle.plugin
|
package org.jetbrains.kotlin.gradle.plugin
|
||||||
|
|
||||||
import groovy.lang.Closure
|
|
||||||
import org.gradle.api.Action
|
import org.gradle.api.Action
|
||||||
import org.gradle.api.Named
|
import org.gradle.api.Named
|
||||||
import org.gradle.api.NamedDomainObjectContainer
|
import org.gradle.api.NamedDomainObjectContainer
|
||||||
@@ -47,11 +46,11 @@ interface KotlinTarget : Named, HasAttributes {
|
|||||||
|
|
||||||
val components: Set<SoftwareComponent>
|
val components: Set<SoftwareComponent>
|
||||||
|
|
||||||
fun mavenPublication(action: Closure<Unit>)
|
fun mavenPublication(action: MavenPublication.() -> Unit) = mavenPublication(Action { action(it) })
|
||||||
fun mavenPublication(action: Action<MavenPublication>)
|
fun mavenPublication(action: Action<MavenPublication>)
|
||||||
|
|
||||||
fun attributes(configure: AttributeContainer.() -> Unit) = attributes.configure()
|
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>?
|
val preset: KotlinTargetPreset<out KotlinTarget>?
|
||||||
|
|
||||||
|
|||||||
-5
@@ -4,7 +4,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.jetbrains.kotlin.gradle.plugin.mpp
|
package org.jetbrains.kotlin.gradle.plugin.mpp
|
||||||
|
|
||||||
import groovy.lang.Closure
|
|
||||||
import org.gradle.api.Action
|
import org.gradle.api.Action
|
||||||
import org.gradle.api.DomainObjectSet
|
import org.gradle.api.DomainObjectSet
|
||||||
import org.gradle.api.NamedDomainObjectContainer
|
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.publish.maven.MavenPublication
|
||||||
import org.gradle.api.tasks.TaskProvider
|
import org.gradle.api.tasks.TaskProvider
|
||||||
import org.gradle.jvm.tasks.Jar
|
import org.gradle.jvm.tasks.Jar
|
||||||
import org.gradle.util.ConfigureUtil
|
|
||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
|
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
|
||||||
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
||||||
import org.jetbrains.kotlin.gradle.plugin.*
|
import org.jetbrains.kotlin.gradle.plugin.*
|
||||||
@@ -272,9 +270,6 @@ abstract class AbstractKotlinTarget(
|
|||||||
publicationConfigureActions.add(action)
|
publicationConfigureActions.add(action)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun mavenPublication(action: Closure<Unit>) =
|
|
||||||
mavenPublication(ConfigureUtil.configureUsing(action))
|
|
||||||
|
|
||||||
override var preset: KotlinTargetPreset<out KotlinTarget>? = null
|
override var preset: KotlinTargetPreset<out KotlinTarget>? = null
|
||||||
internal set
|
internal set
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user