Cleanup build files and add jvmTest SourceSet

This commit is contained in:
Syer10
2022-08-23 13:55:22 -04:00
parent bbafcc909f
commit b5f1061f27
5 changed files with 73 additions and 30 deletions

View File

@@ -65,25 +65,36 @@ kotlin {
val jvmMain by creating {
dependsOn(commonMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val jvmTest by creating {
dependsOn(commonTest)
dependencies {
implementation(kotlin("test"))
}
}
val desktopMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
api(libs.appDirs)
}
}
val desktopTest by getting
val desktopTest by getting {
dependsOn(jvmTest)
}
val androidMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
api(libs.compose.ui.text)
}
}
val androidTest by getting
val androidTest by getting {
dependsOn(jvmTest)
}
val iosMain by creating {
dependsOn(commonMain)

View File

@@ -59,23 +59,30 @@ kotlin {
val jvmMain by creating {
dependsOn(commonMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val jvmTest by creating {
dependsOn(commonTest)
dependencies {
implementation(kotlin("test"))
}
}
val desktopMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val desktopTest by getting
val desktopTest by getting {
dependsOn(jvmTest)
}
val androidMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val androidTest by getting
val androidTest by getting {
dependsOn(jvmTest)
}
val iosMain by creating {
dependsOn(commonMain)

View File

@@ -64,25 +64,30 @@ kotlin {
val jvmMain by creating {
dependsOn(commonMain)
dependencies {
api(kotlin("stdlib-jdk8"))
api(libs.ktor.okHttp)
}
}
val jvmTest by creating {
dependsOn(commonTest)
dependencies {
implementation(kotlin("test"))
}
}
val desktopMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val desktopTest by getting
val desktopTest by getting {
dependsOn(jvmTest)
}
val androidMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val androidTest by getting
val androidTest by getting {
dependsOn(jvmTest)
}
val iosMain by creating {
dependsOn(commonMain)

View File

@@ -73,28 +73,39 @@ kotlin {
val jvmMain by creating {
dependsOn(commonMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val jvmTest by creating {
dependsOn(commonTest)
dependencies {
implementation(kotlin("test"))
}
}
val desktopMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
api(libs.coroutines.swing)
}
}
val desktopTest by getting
val desktopTest by getting {
dependsOn(jvmTest)
}
val androidMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
api(libs.bundles.compose.android)
api(libs.androidx.core)
api(libs.androidx.appCompat)
api(libs.androidx.activity.compose)
}
}
val androidTest by getting
val androidTest by getting {
dependsOn(jvmTest)
}
}
}

View File

@@ -57,24 +57,33 @@ kotlin {
val jvmMain by creating {
dependsOn(commonMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val jvmTest by creating {
dependsOn(commonTest)
dependencies {
implementation(kotlin("test"))
}
}
val desktopMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
}
}
val desktopTest by getting
val desktopTest by getting {
dependsOn(jvmTest)
}
val androidMain by getting {
dependsOn(jvmMain)
dependencies {
api(kotlin("stdlib-jdk8"))
api(libs.bundles.compose.android)
}
}
val androidTest by getting
val androidTest by getting {
dependsOn(jvmTest)
}
}
}