@@ -28,16 +28,25 @@ dependencies {
28
28
implementation(" org.jetbrains.kotlin:kotlin-reflect" )
29
29
implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-reactor" )
30
30
implementation(" org.springframework.kafka:spring-kafka" )
31
- // https://mvnrepository.com/artifact/io.projectreactor.kafka/reactor-kafka
32
31
implementation(" io.projectreactor.kafka:reactor-kafka:1.3.22" )
33
- // https://mvnrepository.com/artifact/org.postgresql/r2dbc-postgresql
34
32
implementation(" org.postgresql:r2dbc-postgresql:1.0.4.RELEASE" )
35
33
testImplementation(" org.springframework.boot:spring-boot-starter-test" )
36
34
testImplementation(" io.projectreactor:reactor-test" )
37
35
testImplementation(" org.springframework.kafka:spring-kafka-test" )
38
- // https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib
39
- // https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib
40
36
implementation(" org.jetbrains.kotlin:kotlin-stdlib:1.7.10" )
37
+
38
+ // for use kotlin jdsl reactive(Line corp)
39
+ implementation(" org.hibernate.reactive:hibernate-reactive-core-jakarta:1.1.9.Final" )
40
+ implementation(" io.vertx:vertx-jdbc-client:4.3.1" )
41
+ implementation(" io.agroal:agroal-pool:2.0" )
42
+ implementation(" com.linecorp.kotlin-jdsl:spring-data-kotlin-jdsl-hibernate-reactive-jakarta:2.2.1.RELEASE" )
43
+ compileOnly(" jakarta.persistence:jakarta.persistence-api:3.1.0" )
44
+ implementation(" io.smallrye.reactive:mutiny-kotlin:1.6.0" )
45
+ // Resolve conflict to other hibernate versions
46
+ implementation(" org.springframework.boot:spring-boot-starter-data-jpa" ) {
47
+ exclude(module = " hibernate-core" )
48
+ exclude(module = " hibernate-commons-annotations" )
49
+ }
41
50
}
42
51
43
52
tasks.withType<KotlinCompile > {
0 commit comments