Skip to content

Commit ac10fed

Browse files
committed
~
Signed-off-by: Robin Han <hanxvdovehx@gmail.com>
1 parent 16f359e commit ac10fed

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

build.gradle

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1825,8 +1825,7 @@ project(':clients') {
18251825
sourceSets {
18261826
main {
18271827
java {
1828-
srcDirs = ["src/generated/java", "src/main/java"]
1829-
srcDir "${protobuf.generatedFilesBaseDir}/main/java"
1828+
srcDirs = ["src/generated/java", "src/main/java", "$buildDir/generated/source/proto/main/java"] // AutoMQ: add proto source
18301829
}
18311830
}
18321831
test {
@@ -1855,6 +1854,9 @@ project(':clients') {
18551854
}
18561855

18571856
compileJava.dependsOn 'processMessages'
1857+
// AutoMQ inject start: ensure proto sources are generated before compilation
1858+
compileJava.dependsOn 'generateProto'
1859+
// AutoMQ inject end
18581860
srcJar.dependsOn 'processMessages'
18591861

18601862
compileTestJava.dependsOn 'processTestMessages'
@@ -2503,7 +2505,9 @@ project(':tools') {
25032505
implementation libs.oshi
25042506
implementation libs.cloudeventsKafka
25052507
implementation libs.protobuf
2506-
// AutoMQ inject end
2508+
// // Proto-generated event classes (separate artifact, excluded from kafka-clients shadow jar)
2509+
// implementation project(path: ':clients', configuration: 'eventsProto')
2510+
// // AutoMQ inject end
25072511

25082512
// for SASL/OAUTHBEARER JWT validation
25092513
implementation (libs.jose4j){
@@ -2566,6 +2570,9 @@ project(':tools') {
25662570
from (configurations.runtimeClasspath) {
25672571
exclude('kafka-clients*')
25682572
}
2573+
// // AutoMQ inject start
2574+
// from (project(':clients').configurations.eventsProto.artifacts.files)
2575+
// // AutoMQ inject end
25692576
into "$buildDir/dependant-libs-${versions.scala}"
25702577
duplicatesStrategy 'exclude'
25712578
}

0 commit comments

Comments
 (0)