diff --git a/shared/common/build.gradle.kts b/shared/common/build.gradle.kts index 82860e8f..0e9a1311 100644 --- a/shared/common/build.gradle.kts +++ b/shared/common/build.gradle.kts @@ -39,6 +39,7 @@ dependencies { implementation("org.jetbrains.exposed:exposed-jdbc:$exposedVersion") implementation("org.jetbrains.exposed:exposed-java-time:$exposedVersion") implementation ("mysql:mysql-connector-java:8.0.29") + implementation(project(mapOf("path" to ":shared:kafka"))) implementation(project(mapOf("path" to ":shared:contract"))) diff --git a/shared/kafka/build.gradle.kts b/shared/kafka/build.gradle.kts index 61bc26aa..1a5ece36 100644 --- a/shared/kafka/build.gradle.kts +++ b/shared/kafka/build.gradle.kts @@ -15,9 +15,12 @@ dependencies { implementation("com.google.code.gson:gson:2.8.9") implementation("io.github.microutils:kotlin-logging-jvm:2.0.11") + implementation(project(mapOf("path" to ":shared:contract"))) + + + implementation("org.springframework.kafka:spring-kafka:2.8.5") implementation("com.fasterxml.jackson.core:jackson-databind:2.13.0") - implementation(project(mapOf("path" to ":shared:contract"))) implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") implementation("org.jetbrains.kotlin:kotlin-reflect") diff --git a/shared/settings.gradle.kts b/shared/settings.gradle.kts index 9da4943c..3cd445cc 100644 --- a/shared/settings.gradle.kts +++ b/shared/settings.gradle.kts @@ -3,6 +3,10 @@ plugins { } rootProject.name = "shared" +findProject(":shared:kafka")?.name = "kafka" +findProject(":shared:contract")?.name = "contract" +findProject(":shared:common")?.name = "common" + include("kafka") include("contract") include("common")