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.logging.Logging
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.jetbrains.kotlin.gradle.ComposeKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.PRESETS_API_IS_DEPRECATED_MESSAGE import org.jetbrains.kotlin.gradle.PRESETS_API_IS_DEPRECATED_MESSAGE
import org.jetbrains.kotlin.gradle.dsl.HasConfigurableKotlinCompilerOptions import org.jetbrains.kotlin.gradle.dsl.HasConfigurableKotlinCompilerOptions
@@ -36,7 +37,7 @@ internal class ExternalKotlinTargetImpl internal constructor(
val apiElementsPublishedConfiguration: Configuration, val apiElementsPublishedConfiguration: Configuration,
val runtimeElementsPublishedConfiguration: Configuration, val runtimeElementsPublishedConfiguration: Configuration,
val sourcesElementsPublishedConfiguration: Configuration, val sourcesElementsPublishedConfiguration: Configuration,
val resourcesElementsPublishedConfiguration: Configuration, @property:ComposeKotlinGradlePluginApi val resourcesElementsPublishedConfiguration: Configuration,
val kotlinTargetComponent: ExternalKotlinTargetComponent, val kotlinTargetComponent: ExternalKotlinTargetComponent,
private val artifactsTaskLocator: ArtifactsTaskLocator, private val artifactsTaskLocator: ArtifactsTaskLocator,
) : InternalKotlinTarget, ) : InternalKotlinTarget,
@@ -87,6 +88,7 @@ internal class ExternalKotlinTargetImpl internal constructor(
override val sourcesElementsConfigurationName: String override val sourcesElementsConfigurationName: String
get() = sourcesElementsConfiguration.name get() = sourcesElementsConfiguration.name
@ComposeKotlinGradlePluginApi
override val resourcesElementsConfigurationName: String override val resourcesElementsConfigurationName: String
get() = resourcesElementsPublishedConfiguration.name get() = resourcesElementsPublishedConfiguration.name