[Gradle] Implement 'publishJvmEnvironmentAttribute' flag
When the flag is 'on', then publications will include The 'org.gradle.jvm.environment' Gradle attribute. We previously did not publish this attribute, as it lead to problems for 'old' consumers. We will roll out publications gradually with this feature flag. The external Android target is expected to opt into this flag as it is necessary for disambiguating Android from JVM targets when the external Android target also uses KotlinPlatformType.jvm
This commit is contained in:
committed by
Space Team
parent
89c3781c8e
commit
96b33007e5
@@ -789,6 +789,15 @@ public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotli
|
||||
public static final fun ExternalKotlinCompilationDescriptor (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor;
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetApiUtils {
|
||||
public abstract fun enableKgpBasedDependencyResolution (Z)V
|
||||
public abstract fun publishJvmEnvironmentAttribute (Z)V
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetApiUtilsKt {
|
||||
public static final fun getExternalKotlinTargetApiUtils (Lorg/gradle/api/Project;)Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetApiUtils;
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetConfigurationDescriptor {
|
||||
public abstract fun getConfigure ()Lkotlin/jvm/functions/Function2;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user