@@ -11,34 +11,29 @@ repositories {
1111 mavenCentral()
1212}
1313
14- val grpcVersion = " 1.64.0"
15- val protobufVersion = " 3.25.0"
16- val tomcatAnnotationsVersion = " 11.0.2"
17- val javaxAnnotationVersion = " 1.3.2"
18- val mockitoVersion = " 5.8.0"
19- val assertJVersion = " 3.24.2"
20-
2114dependencies {
22- implementation(" io.grpc:grpc-protobuf:$grpcVersion " )
23- implementation(" io.grpc:grpc-stub:$grpcVersion " )
24- implementation(" io.grpc:grpc-netty-shaded:$grpcVersion " )
25- implementation(" javax.annotation:javax.annotation-api:$javaxAnnotationVersion " )
26- implementation(" com.google.protobuf:protobuf-java:$protobufVersion " )
27- implementation(" org.slf4j:slf4j-api:1.7.32" )
28- compileOnly(" org.apache.tomcat:tomcat-annotations-api:$tomcatAnnotationsVersion " )
29- testImplementation(platform(" org.junit:junit-bom:5.11.4" ))
15+ compileOnly(libs.tomcat.annotations)
16+ implementation(libs.grpc.netty.shaded)
17+ implementation(libs.grpc.protobuf)
18+ implementation(libs.grpc.stub)
19+ implementation(libs.javax.annotation.api)
20+ implementation(libs.protobuf.java)
21+ implementation(libs.slf4j.api)
22+ testImplementation(libs.assertj.core)
23+ testImplementation(libs.grpc.inprocess)
24+ testImplementation(libs.grpc.testing)
3025 testImplementation(libs.junit.jupiter)
31- testImplementation(" io.grpc:grpc-testing:$grpcVersion " )
32- testImplementation(" io.grpc:grpc-inprocess:$grpcVersion " )
33- testImplementation(" org.mockito:mockito-core:$mockitoVersion " )
34- testImplementation(" org.mockito:mockito-junit-jupiter:$mockitoVersion " ) {
26+ testImplementation(libs.mockito.core)
27+ testImplementation(libs.mockito.junit.jupiter) {
3528 exclude(group = " org.junit.jupiter" )
3629 }
37- testImplementation(" uk.org.webcompere: system- stubs-jupiter:2.1.7 " )
38- testImplementation(" org.assertj:assertj-core: $assertJVersion " )
39- testRuntimeOnly(" org .junit.platform:junit-platform- launcher" )
30+ testImplementation(libs. system. stubs.jupiter )
31+ testImplementation(platform(libs.junit.bom) )
32+ testRuntimeOnly(libs .junit.platform. launcher)
4033}
4134
35+ val protobufVersion: String = libs.versions.protobuf.get()
36+ val grpcVersion: String = libs.versions.grpc.get()
4237protobuf {
4338 protoc {
4439 artifact = " com.google.protobuf:protoc:$protobufVersion "
6156 toolchain {
6257 languageVersion.set(JavaLanguageVersion .of(17 ))
6358 }
59+ withJavadocJar()
60+ withSourcesJar()
6461}
6562
6663
0 commit comments