tapchicoma
04/25/2019, 8:09 AM1.3.31
) with Gradle 5.4
- plugin fails to apply with following error:
Caused by: java.lang.NoSuchMethodError: org.gradle.language.nativeplatform.internal.DefaultNativeComponent.<init>(Lorg/gradle/api/internal/file/FileOperations;)V
at org.jetbrains.kotlin.gradle.plugin.experimental.internal.AbstractKotlinNativeComponent.<init>(AbstractKotlinNativeComponent.kt:58)
at org.jetbrains.kotlin.gradle.plugin.experimental.internal.KotlinNativeMainComponent.<init>(KotlinNativeMainComponent.kt:46)
at org.jetbrains.kotlin.gradle.plugin.experimental.internal.KotlinNativeMainComponent_Decorated.<init>(Unknown Source)
at org.gradle.internal.instantiation.AsmBackedClassGenerator.newInstance(AsmBackedClassGenerator.java:153)
at org.gradle.internal.instantiation.AbstractClassGenerator$GeneratedClassImpl$GeneratedConstructorImpl.newInstance(AbstractClassGenerator.java:363)
at org.gradle.internal.instantiation.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:48)
... 161 more
tapchicoma
04/25/2019, 8:22 AMDefaultNativeComponent
has now ObjectFactory
instead of FileOperations
as a constructor parameter: https://github.com/gradle/gradle/blob/648f918719a845b79cc1dec3ee2940cb48c16aaa/subprojects/language-native/src/main/java/org/gradle/language/nativeplatform/internal/DefaultNativeComponent.java#L35tapchicoma
04/25/2019, 8:23 AMtapchicoma
04/25/2019, 8:32 AMilya.matveev
04/25/2019, 8:50 AMkotlin-multiplatform
plugin instead because it's more stable, has an IDE support and doesn't use Gradle native infrastructure. See details at https://kotlinlang.org/docs/reference/building-mpp-with-gradle.html.tapchicoma
04/25/2019, 8:52 AMtapchicoma
04/25/2019, 8:52 AMilya.matveev
04/25/2019, 9:04 AM