[Gradle] Deprecate scoped metadata dependencies
Scoped metadata dependencies are not needed since metadata dependencies are used only for metadata compilation. Metadata is not consumed at runtime. Therefore, scoped metadata dependencies are not required. ^KT-55312
This commit is contained in:
committed by
Space Team
parent
417fef0d58
commit
35b2672436
+5
-6
@@ -25,19 +25,18 @@ interface KotlinSourceSet : Named, HasKotlinDependencies {
|
||||
fun dependsOn(other: KotlinSourceSet)
|
||||
val dependsOn: Set<KotlinSourceSet>
|
||||
|
||||
val metadataLibrariesConfigurationName: String
|
||||
@Deprecated(message = "KT-55312")
|
||||
val apiMetadataConfigurationName: String
|
||||
@Deprecated(message = "KT-55312")
|
||||
val implementationMetadataConfigurationName: String
|
||||
@Deprecated(message = "KT-55312")
|
||||
val compileOnlyMetadataConfigurationName: String
|
||||
@Deprecated(message = "KT-55230: RuntimeOnly scope is not supported for metadata dependency transformation")
|
||||
val runtimeOnlyMetadataConfigurationName: String
|
||||
|
||||
override val relatedConfigurationNames: List<String>
|
||||
get() = super.relatedConfigurationNames +
|
||||
listOf(
|
||||
apiMetadataConfigurationName,
|
||||
implementationMetadataConfigurationName,
|
||||
compileOnlyMetadataConfigurationName,
|
||||
)
|
||||
get() = super.relatedConfigurationNames + metadataLibrariesConfigurationName
|
||||
|
||||
companion object {
|
||||
const val COMMON_MAIN_SOURCE_SET_NAME = "commonMain"
|
||||
|
||||
Reference in New Issue
Block a user