From 1a228cf5e8f48be5c62d65acd0ff02fcd7257d41 Mon Sep 17 00:00:00 2001 From: Andrea Brighi Date: Fri, 28 Apr 2023 03:11:44 +0200 Subject: [PATCH] build(access): create build.gradle.kts for subproject accessDomain, updated in settings.gradle.kts too --- accessDomain/build.gradle.kts | 32 ++++++++++++++++++++++++++++++++ settings.gradle.kts | 1 + 2 files changed, 33 insertions(+) create mode 100644 accessDomain/build.gradle.kts diff --git a/accessDomain/build.gradle.kts b/accessDomain/build.gradle.kts new file mode 100644 index 00000000..61ba724e --- /dev/null +++ b/accessDomain/build.gradle.kts @@ -0,0 +1,32 @@ +plugins { + id("java-library") + id("org.jetbrains.kotlin.jvm") +} + +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} + +tasks { + withType { + useJUnitPlatform() + testLogging { + showCauses = true + showStackTraces = true + showStandardStreams = true + events(*org.gradle.api.tasks.testing.logging.TestLogEvent.values()) + } + } + withType { + kotlinOptions { + allWarningsAsErrors = true + freeCompilerArgs += listOf("-opt-in=kotlin.RequiresOptIn", "-Xinline-classes") + } + } +} + +dependencies { + testImplementation(gradleTestKit()) + testImplementation(libs.bundles.kotlin.testing) +} diff --git a/settings.gradle.kts b/settings.gradle.kts index 5cd75586..454fc350 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -36,3 +36,4 @@ gitHooks { rootProject.name = "IntelligentBackpackApp" include(":app") +include(":accessDomain")