0

I have an empty root project and one subproject

rootProject.name = "worder"
include("worder-core")

I want to make kotlin.jvm plugin to be common for all subprojects, build.gradle.kts(worder):

plugins {
    id("org.jetbrains.kotlin.jvm") version "1.3.61" apply false
    id("idea")
}  

subprojects {
    apply(plugin = "kotlin")
}

And then I'm trying to add dependencies to subproject, build.gradle.kts(worder-core):

dependencies {
    implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.3")
    implementation("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.3.3")
}

Okay, lets test it:

cd worder
gradle tasks // OK
cd worder-core
gradle tasks // FAILED -> Unresolved reference: implementation

So, why do I have worder-core project configuration failed ? IDEA doesn't complain at all.

full root build script

full subproject build sript

0 Answers0