Marc Reichelt
02/22/2022, 10:45 AMKotlinMultiplatformExtension
into their buildSrc
folder? I’m trying to write some logic to make it easier for multiple targets to configure ios targets + tests…Grégory Lureau
02/22/2022, 11:16 AMimport org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
and
fun Project.defaultKMPConfig() {
val kotlin = project.extensions.getByName<KotlinMultiplatformExtension>("kotlin")
kotlin.apply { ...
Marc Reichelt
02/22/2022, 12:02 PMMarc Reichelt
02/22/2022, 12:05 PMbuildSrc/build.gradle.kts
looks like this:
plugins {
`kotlin-dsl`
}
repositories {
mavenCentral()
}
dependencies {
implementation(gradleApi())
}
Grégory Lureau
02/22/2022, 3:44 PMdependencies {
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
....
Grégory Lureau
02/22/2022, 3:44 PM`java-gradle-plugin`
in plugins, not sure it's relevant hereMarc Reichelt
02/22/2022, 5:35 PMMarc Reichelt
02/22/2022, 5:40 PMbuildSrc/build.gradle.kts
, I’ll get:
org.gradle.internal.exceptions.LocationAwareException: Build file '/Users/username/someproject/build.gradle.kts' line: 18
Error resolving plugin [id: 'org.jetbrains.kotlin.multiplatform', version: '1.5.31']
Marc Reichelt
02/22/2022, 5:42 PM1.5.31
version in the other build gradle files) then it at least syncs, but the import in buildSrc
still doesn’t workMarc Reichelt
02/22/2022, 5:44 PMMarc Reichelt
02/22/2022, 5:44 PMGrégory Lureau
02/22/2022, 5:49 PMbuildSrc/build.gradle.kts
like yours, I don't have this issue, but I'm on IntelliJ Community, so I suppose AS doesn't support this ?!Marc Reichelt
02/22/2022, 5:52 PMGrégory Lureau
02/22/2022, 5:55 PMMarc Reichelt
02/22/2022, 6:06 PM