@@ -865,10 +865,12 @@ project(':core') {
865
865
api libs. scalaLibrary
866
866
867
867
implementation project(' :server-common' )
868
+ implementation project(' :group-coordinator' )
868
869
implementation project(' :metadata' )
869
870
implementation project(' :raft' )
870
871
implementation project(' :storage' )
871
872
873
+
872
874
implementation libs. argparse4j
873
875
implementation libs. jacksonDatabind
874
876
implementation libs. jacksonModuleScala
@@ -896,6 +898,7 @@ project(':core') {
896
898
compileOnly libs. log4j
897
899
898
900
testImplementation project(' :clients' ). sourceSets. test. output
901
+ testImplementation project(' :group-coordinator' ). sourceSets. test. output
899
902
testImplementation project(' :metadata' ). sourceSets. test. output
900
903
testImplementation project(' :raft' ). sourceSets. test. output
901
904
testImplementation project(' :server-common' ). sourceSets. test. output
@@ -1222,6 +1225,40 @@ project(':metadata') {
1222
1225
}
1223
1226
}
1224
1227
1228
+ project(' :group-coordinator' ) {
1229
+ archivesBaseName = " kafka-group-coordinator"
1230
+
1231
+ dependencies {
1232
+ implementation project(' :server-common' )
1233
+ implementation project(' :clients' )
1234
+ implementation libs. slf4jApi
1235
+
1236
+ testImplementation project(' :clients' ). sourceSets. test. output
1237
+ testImplementation project(' :server-common' ). sourceSets. test. output
1238
+ testImplementation libs. junitJupiter
1239
+ testImplementation libs. mockitoCore
1240
+
1241
+ testRuntimeOnly libs. slf4jlog4j
1242
+ }
1243
+
1244
+ sourceSets {
1245
+ main {
1246
+ java {
1247
+ srcDirs = [" src/generated/java" , " src/main/java" ]
1248
+ }
1249
+ }
1250
+ test {
1251
+ java {
1252
+ srcDirs = [" src/generated/java" , " src/test/java" ]
1253
+ }
1254
+ }
1255
+ }
1256
+
1257
+ javadoc {
1258
+ enabled = false
1259
+ }
1260
+ }
1261
+
1225
1262
project(' :examples' ) {
1226
1263
archivesBaseName = " kafka-examples"
1227
1264
0 commit comments