@@ -14,27 +14,22 @@ dependencies {
14
14
annotationProcessor(" io.micronaut:micronaut-http-validation" )
15
15
annotationProcessor(" io.micronaut.serde:micronaut-serde-processor" )
16
16
annotationProcessor(" io.micronaut.validation:micronaut-validation-processor" )
17
-
18
- implementation(" io.micronaut.serde:micronaut-serde-jackson" )
19
- implementation(" io.micronaut:micronaut-http-client" )
20
- implementation(" io.micronaut:micronaut-http-server-netty" )
21
- implementation(" io.micronaut.validation:micronaut-validation" )
17
+ runtimeOnly(" io.micronaut:micronaut-http-client" )
18
+ runtimeOnly(" io.micronaut:micronaut-http-server-netty" )
19
+ runtimeOnly(" io.micronaut.validation:micronaut-validation" )
22
20
23
21
24
22
// Reactor for reactive streams
25
23
implementation(" io.projectreactor:reactor-core:3.5.12" )
26
24
27
- implementation (" jakarta.annotation:jakarta.annotation-api" )
28
- implementation (" jakarta.validation:jakarta.validation-api" )
25
+ api (" jakarta.annotation:jakarta.annotation-api" )
26
+ api (" jakarta.validation:jakarta.validation-api" )
29
27
30
- implementation (" ch.qos.logback:logback-classic" )
28
+ runtimeOnly (" ch.qos.logback:logback-classic" )
31
29
32
30
// uses exileapi v1.0.1 - NOTE: you must use api to propagate the proto files to the other projects
33
31
api(" build.buf.gen:tcn_exileapi_grpc_java:${ grpcVersion} .1.20250501194345.3318b54a20ec" )
34
32
35
- implementation(" net.java.dev.jna:jna" )
36
- implementation(" io.methvin:directory-watcher" )
37
-
38
33
implementation(" com.zaxxer:HikariCP:5.1.0" )
39
34
40
35
// gRPC client dependencies only (no server)
@@ -46,13 +41,19 @@ dependencies {
46
41
compileOnly(" org.apache.tomcat:annotations-api:6.0.53" )
47
42
runtimeOnly(" io.grpc:grpc-netty-shaded:${ grpcVersion} " )
48
43
api(" com.google.protobuf:protobuf-java-util:${ protobufVersion} " )
49
- api(" org.bouncycastle:bcpkix-jdk18on:1.78.1" )
50
44
51
45
// Add SnakeYAML for YAML configuration support
52
46
runtimeOnly(" org.yaml:snakeyaml" )
53
47
54
- testImplementation(" io.micronaut:micronaut-http-client" )
55
- testImplementation(" org.mockito:mockito-core:5.15.2" )
48
+ testRuntimeOnly(" io.micronaut:micronaut-http-client" )
49
+
50
+ api(' io.micronaut.serde:micronaut-serde-api:2.12.1' )
51
+ implementation(' com.google.protobuf:protobuf-java:4.28.3' )
52
+ api(' io.micronaut:micronaut-context:4.7.14' )
53
+ api(' io.micronaut:micronaut-core:4.7.14' )
54
+ api(' com.fasterxml.jackson.core:jackson-annotations:2.17.2' )
55
+ api(' build.buf.gen:tcn_exileapi_protocolbuffers_java:28.3.0.1.20250501194345.3318b54a20ec' )
56
+ api(" io.grpc:grpc-api:${ grpcVersion} " )
56
57
}
57
58
58
59
java {
0 commit comments