From 66e1b75691176d5f884ab47074e2696d9e17aef6 Mon Sep 17 00:00:00 2001 From: tmulle Date: Tue, 3 Sep 2024 13:58:44 -0400 Subject: [PATCH] Adding os-arch specific profiles to try to reduce the number of dependencies that are pulled on each platform Removing name from os profiles since checking by arch should be enough for now --- extensions/grpc/codegen/pom.xml | 339 +++++++++++++++++++++----------- 1 file changed, 228 insertions(+), 111 deletions(-) diff --git a/extensions/grpc/codegen/pom.xml b/extensions/grpc/codegen/pom.xml index dd111e65d39ea..b873e8cb5c394 100644 --- a/extensions/grpc/codegen/pom.xml +++ b/extensions/grpc/codegen/pom.xml @@ -13,6 +13,7 @@ Quarkus - gRPC - Code Gen + io.quarkus quarkus-core-deployment @@ -25,115 +26,6 @@ com.google.protobuf protobuf-java-util - - com.google.protobuf - protoc - linux-aarch_64 - exe - - - com.google.protobuf - protoc - linux-ppcle_64 - exe - - - com.google.protobuf - protoc - linux-s390_64 - exe - - - com.google.protobuf - protoc - linux-x86_32 - exe - - - com.google.protobuf - protoc - linux-x86_64 - exe - - - com.google.protobuf - protoc - osx-x86_64 - exe - - - com.google.protobuf - protoc - osx-aarch_64 - exe - - - com.google.protobuf - protoc - windows-x86_32 - exe - - - com.google.protobuf - protoc - windows-x86_64 - exe - - - io.grpc - protoc-gen-grpc-java - exe - linux-aarch_64 - - - io.grpc - protoc-gen-grpc-java - exe - linux-ppcle_64 - - - io.grpc - protoc-gen-grpc-java - exe - linux-s390_64 - - - io.grpc - protoc-gen-grpc-java - exe - linux-x86_32 - - - io.grpc - protoc-gen-grpc-java - exe - linux-x86_64 - - - io.grpc - protoc-gen-grpc-java - exe - osx-x86_64 - - - io.grpc - protoc-gen-grpc-java - exe - osx-aarch_64 - - - io.grpc - protoc-gen-grpc-java - exe - windows-x86_32 - - - io.grpc - protoc-gen-grpc-java - exe - windows-x86_64 - - io.quarkus quarkus-grpc-protoc-plugin @@ -145,11 +37,236 @@ - com.github.javaparser javaparser-core + + + + linux-aarch64 + + + unix + aarch64 + + + + + com.google.protobuf + protoc + linux-aarch_64 + exe + + + io.grpc + protoc-gen-grpc-java + linux-aarch_64 + exe + + + + + + + linux-ppcle64 + + + unix + ppc64le + + + + + com.google.protobuf + protoc + linux-ppcle_64 + exe + + + io.grpc + protoc-gen-grpc-java + linux-ppcle_64 + exe + + + + + + + linux-s390x + + + unix + s390x + + + + + com.google.protobuf + protoc + linux-s390_64 + exe + + + io.grpc + protoc-gen-grpc-java + linux-s390_64 + exe + + + + + + + linux-x86_32 + + + Linux + unix + x86 + + + + + com.google.protobuf + protoc + linux-x86_32 + exe + + + io.grpc + protoc-gen-grpc-java + linux-x86_32 + exe + + + + + + + linux-x86_64 + + + unix + amd64 + + + + + com.google.protobuf + protoc + linux-x86_64 + exe + + + io.grpc + protoc-gen-grpc-java + linux-x86_64 + exe + + + + + + + osx-x86_64 + + + mac + x86_64 + + + + + com.google.protobuf + protoc + osx-x86_64 + exe + + + io.grpc + protoc-gen-grpc-java + osx-x86_64 + exe + + + + + + + osx-aarch64 + + + mac + aarch64 + + + + + com.google.protobuf + protoc + osx-aarch_64 + exe + + + io.grpc + protoc-gen-grpc-java + osx-aarch_64 + exe + + + + + + + windows-x86_32 + + + windows + x86 + + + + + com.google.protobuf + protoc + windows-x86_32 + exe + + + io.grpc + protoc-gen-grpc-java + windows-x86_32 + exe + + + - + + + windows-x86_64 + + + windows + amd64 + + + + + com.google.protobuf + protoc + windows-x86_64 + exe + + + io.grpc + protoc-gen-grpc-java + windows-x86_64 + exe + + + + + \ No newline at end of file