Mark resources APIs in ExternalKotlinTarget with ComposeKotlinGradlePluginApi

^KT-65540
This commit is contained in:
Timofey Solonin
2024-02-27 11:00:33 +01:00
committed by Space Team
parent 9f6fb715dd
commit 1895e480c5
@@ -12,6 +12,7 @@ import org.gradle.api.logging.Logger
import org.gradle.api.logging.Logging
import org.gradle.api.publish.maven.MavenPublication
import org.gradle.api.tasks.TaskProvider
import org.jetbrains.kotlin.gradle.ComposeKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.PRESETS_API_IS_DEPRECATED_MESSAGE
import org.jetbrains.kotlin.gradle.dsl.HasConfigurableKotlinCompilerOptions
@@ -36,7 +37,7 @@ internal class ExternalKotlinTargetImpl internal constructor(
val apiElementsPublishedConfiguration: Configuration,
val runtimeElementsPublishedConfiguration: Configuration,
val sourcesElementsPublishedConfiguration: Configuration,
val resourcesElementsPublishedConfiguration: Configuration,
@property:ComposeKotlinGradlePluginApi val resourcesElementsPublishedConfiguration: Configuration,
val kotlinTargetComponent: ExternalKotlinTargetComponent,
private val artifactsTaskLocator: ArtifactsTaskLocator,
) : InternalKotlinTarget,
@@ -87,6 +88,7 @@ internal class ExternalKotlinTargetImpl internal constructor(
override val sourcesElementsConfigurationName: String
get() = sourcesElementsConfiguration.name
@ComposeKotlinGradlePluginApi
override val resourcesElementsConfigurationName: String
get() = resourcesElementsPublishedConfiguration.name