import be.simplenotes.Libs import be.simplenotes.micronaut import be.simplenotes.micronautFixtures plugins { id("be.simplenotes.base") id("be.simplenotes.micronaut") kotlin("kapt") `java-test-fixtures` } dependencies { implementation(project(":types")) implementation(project(":config")) implementation(Libs.Database.Drivers.mariadb) implementation(Libs.Database.Drivers.h2) implementation(Libs.Database.flyway) implementation(Libs.Database.hikariCP) implementation(Libs.Database.Ktorm.core) runtimeOnly(Libs.Database.Ktorm.mysql) implementation(Libs.Slf4J.api) runtimeOnly(Libs.Slf4J.logback) compileOnly(Libs.Mapstruct.core) kapt(Libs.Mapstruct.processor) testImplementation(Libs.Test.junit) testImplementation(Libs.Test.assertJ) testCompileOnly(Libs.Slf4J.logback) testImplementation(Libs.Test.mariaTestContainer) testFixturesImplementation(project(":types")) testFixturesImplementation(project(":config")) testFixturesImplementation(project(":persistance")) testFixturesImplementation(Libs.Test.faker) { exclude(group = "org.yaml") } testFixturesImplementation(Libs.snakeyaml) testFixturesImplementation(Libs.Test.mariaTestContainer) testFixturesImplementation(Libs.Database.flyway) testFixturesImplementation(Libs.Test.junit) testFixturesImplementation(Libs.Database.Ktorm.core) testFixturesImplementation(Libs.Database.hikariCP) micronaut() micronautFixtures() } kotlin.sourceSets["testFixtures"].kotlin.srcDirs("testfixtures")