@@ -7,6 +7,10 @@ plugins {
77 id(" software.sava.build.feature.publish" )
88}
99
10+ javaPlatform {
11+ allowDependencies()
12+ }
13+
1014group = " software.sava"
1115version = providers.gradleProperty(" version" ).getOrElse(" " )
1216
@@ -39,7 +43,7 @@ val sava = "24.23.3"
3943val savaWeb2 = " 24.1.0"
4044val savaPrograms = " 24.20.3"
4145val savaSrcGen = " 24.1.0"
42- val savaAnchorPrograms = " 24.2.4 "
46+ val savaAnchorPrograms = " 24.2.5 "
4347
4448val glamIxProxy = " 24.0.0"
4549
@@ -56,13 +60,13 @@ val grpc = "1.75.0"
5660// https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
5761val googleProtobuf = " 4.32.0"
5862
63+ dependencies {
64+ api(platform(" org.junit:junit-bom:$junit " ))
65+ }
66+
5967dependencies.constraints {
6068 // Tests
6169
62- api(" org.junit.jupiter:junit-jupiter:$junit " )
63- api(" org.junit.jupiter:junit-jupiter-api:$junit " )
64- api(" org.junit.jupiter:junit-jupiter-params:$junit " )
65-
6670 // Compile & Implementation
6771
6872 api(" software.sava:json-iterator:$savaJsonIterator " )
@@ -101,6 +105,11 @@ dependencies.constraints {
101105 api(" org.eclipse.jetty:jetty-alpn-conscrypt-server:$jetty " )
102106 // https://mvnrepository.com/artifact/org.eclipse.jetty.http3/jetty-http3-server
103107 api(" org.eclipse.jetty.http3:jetty-http3-server:$jetty " )
108+ // https://mvnrepository.com/artifact/org.eclipse.jetty.compression/jetty-compression-server
109+ api(" org.eclipse.jetty.compression:jetty-compression-server:${jetty} " )
110+ api(" org.eclipse.jetty.compression:jetty-compression-gzip:${jetty} " )
111+ api(" org.eclipse.jetty.compression:jetty-compression-brotli:${jetty} " )
112+ api(" org.eclipse.jetty.compression:jetty-compression-zstandard:${jetty} " )
104113
105114 // https://mvnrepository.com/artifact/io.grpc/grpc-netty-shaded
106115 api(" io.grpc:grpc-netty-shaded:$grpc " )
0 commit comments