From 315ed707717eab15fe02c97a039d346f47dc1d39 Mon Sep 17 00:00:00 2001 From: Artur Ciocanu Date: Sun, 31 Aug 2025 21:06:47 -0700 Subject: [PATCH] Use xolstice protobuf Maven plugin Signed-off-by: Artur Ciocanu --- examples/pom.xml | 36 +++++++++--------------------- pom.xml | 9 +++++++- sdk-autogen/pom.xml | 54 +++++++++------------------------------------ sdk-tests/pom.xml | 36 +++++++++--------------------- 4 files changed, 41 insertions(+), 94 deletions(-) diff --git a/examples/pom.xml b/examples/pom.xml index 2c2e5b5d5..9aab1aee5 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -154,35 +154,21 @@ - com.github.os72 - protoc-jar-maven-plugin - 3.11.4 + org.xolstice.maven.plugins + protobuf-maven-plugin + 0.6.1 + + com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier} + grpc-java + io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier} + ${protobuf.input.directory} + - generate-sources - run + compile + compile-custom - - ${protobuf.version} - inputs - direct - true - - ${protobuf.input.directory} - - - - java - ${protobuf.output.directory} - - - grpc-java - ${protobuf.output.directory} - io.grpc:protoc-gen-grpc-java:${grpc.version} - - - diff --git a/pom.xml b/pom.xml index da9e1dda4..bf1669a85 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,6 @@ UTF-8 1.69.0 3.25.5 - java-sdk-protoc https://raw.githubusercontent.com/dapr/dapr/v1.16.0-rc.5/dapr/proto 1.17.0-SNAPSHOT 0.17.0-SNAPSHOT @@ -376,6 +375,14 @@ + + + kr.motd.maven + os-maven-plugin + 1.7.1 + + + diff --git a/sdk-autogen/pom.xml b/sdk-autogen/pom.xml index 71bee1149..795eec67a 100644 --- a/sdk-autogen/pom.xml +++ b/sdk-autogen/pom.xml @@ -22,7 +22,6 @@ ${project.build.directory}/proto false 1.69.0 - java-sdk-protoc 3.25.5 @@ -110,55 +109,24 @@ - kr.motd.maven - os-maven-plugin - 1.7.0 + org.xolstice.maven.plugins + protobuf-maven-plugin + 0.6.1 + + com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier} + grpc-java + io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier} + ${protobuf.input.directory} + - detect + compile + compile-custom - - com.github.os72 - protoc-jar-maven-plugin - 3.11.4 - - - generate-sources - - run - - - java-sdk-protoc - ${protobuf.version} - com.google.protobuf:protoc:3.25.5 - inputs - direct - true - - ${protobuf.input.directory} - - - ${protobuf.input.directory} - - - - java - ${protobuf.output.directory} - - - grpc-java - ${protobuf.output.directory} - io.grpc:protoc-gen-grpc-java:${grpc.version} - - - - - - org.apache.maven.plugins maven-source-plugin diff --git a/sdk-tests/pom.xml b/sdk-tests/pom.xml index a9d2e1358..6a3baffac 100644 --- a/sdk-tests/pom.xml +++ b/sdk-tests/pom.xml @@ -267,35 +267,21 @@ - com.github.os72 - protoc-jar-maven-plugin - 3.11.4 + org.xolstice.maven.plugins + protobuf-maven-plugin + 0.6.1 + + com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier} + grpc-java + io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier} + ${protobuf.input.directory} + - generate-sources - run + compile + compile-custom - - ${protobuf.version} - inputs - direct - true - - ${protobuf.input.directory} - - - - java - ${protobuf.output.directory} - - - grpc-java - ${protobuf.output.directory} - io.grpc:protoc-gen-grpc-java:${grpc.version} - - -