Rasmus
07/10/2023, 9:17 AMplugin("kotlin-serialization", "org.jetbrains.kotlin.plugin.serialization").version("1.9.0")
and alias to bring in the plugin: alias(_libs_._plugins_._kotlin_._serialization_)
, if it's overridden with .version("1.8.21")
the build succeeds, so I don't think it's related to how the plugin is loaded.
This is the error output I get:
Execution failed for task ':core:compileKotlin'.
Could not resolve all files for configuration ':core:kotlinCompilerPluginClasspathMain'.
> Could not find org.jetbrains.kotlin:kotlin-serialization-compiler-plugin-embeddable:1.8.10.
Searched in the following locations:
- <https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serialization-compiler-plugin-embeddable/1.8.10/kotlin-serialization-compiler-plugin-embeddable-1.8.10.pom>
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
Required by:
project :core
Any ideas?ephemient
07/10/2023, 9:31 AMephemient
07/10/2023, 9:34 AMkotlin-dsl
or embedded-kotlin
to build a gradle plugin?)Rasmus
07/10/2023, 9:35 AMRasmus
07/10/2023, 9:38 AMRasmus
07/10/2023, 9:41 AMRasmus
07/10/2023, 9:49 AMephemient
07/10/2023, 9:50 AMkotlin-dsl
you are locked to Gradle's embedded Kotlin version, and it still is 1.8ephemient
07/10/2023, 9:52 AMembeddedKotlinVersion
in your build scripts instead of the version catalog, for compatibility with kotlin-dsl
/ embedded-kotlin
. for example,
plugins {
`kotlin-dsl`
kotlin("plugin.serialization") version embeddedKotlinVersion
}
Rasmus
07/10/2023, 9:53 AM