Commit Graph

13 Commits

Author SHA1 Message Date
Eric Anderson af56f1fc7d Revert "bom: Remove protoc-gen-grpc-java"
This reverts commit 4a84c6fa96. The BOM
was usable for protoc-gen-grpc-java using dependencyManagement for the
buildscript. See conversation on #9020.
2022-05-09 10:28:32 -07:00
Eric Anderson f2348b0157 bom: Automatically exclude unpublished projects
grpc-observability was accidentally included in grpc-bom in 1.45 even
though it was not published to Maven Central. This is intended to reduce
the likelihood of such things reoccurring. We only include a project in
the bom if it is using maven-publish and if the publishing task is
enabled.

onlyIf is very similar to enabled, except it is processed just before
the task is run. We need a more static property here, so swap to
enabled. If a project uses onlyIf in the future, grpc-bom won't be able
to automatically exclude it.
2022-04-28 09:30:32 -07:00
Eric Anderson 4a84c6fa96 bom: Remove protoc-gen-grpc-java
protoc-gen-grpc-java isn't useful in a BOM because the Gradle plugin
doesn't support BOMs (google/protobuf-gradle-plugin#412) and it seems
unlikely the Maven plugin would as well.

Right now the type is pom, which is useless; nobody cares about the pom
itself. We'd need to use a type of exe and repeat it for each platform
(classifier). Given that it is a strange case and we can't actually test
the results and having it in the bom might lead a user to trying to make
it work, let's just remove it for now until it provides value.

Fixes #8936
2022-03-28 14:39:12 -07:00
Eric Anderson df6db6fe8b
bom: Include binder and exclude authz
Binder has had release artifacts since 0d25d8f7.
2022-02-14 12:17:56 -08:00
Eric Anderson 5e9a7b6e2f
bom: Do not include grpc-binder (#8038)
Binder is not yet being published, so this artifact wouldn't exist.
2021-04-02 13:03:08 -07:00
ZHANG Dapeng 23bb2ebf31
all: publish grpc-rls
Making `io.grpc:grpc-rls` a maven artifact from next release.
2021-02-08 21:39:54 -08:00
Jihun Cho 0fd4975d4c
rls: add proto and converter (#6743) 2020-02-28 21:41:19 -08:00
ZHANG Dapeng 9cb277d7af
bom: publish grpc-xds to bom 2020-02-28 10:46:15 -08:00
Jihun Cho a8137dc18f bom: specify pom type for protoc-gen-grpc-java 2019-09-30 13:05:57 -07:00
Jihun Cho caf54fb66f bom: format(tab->space) build.gradle 2019-09-30 13:05:57 -07:00
Eric Anderson 5b838e5284 Apply maven-publish plugin explicitly when needed 2019-09-13 09:42:17 -07:00
Jihun Cho 4e289de5e6
bom: fix wrong artifact for grpc-compiler (protoc-gen-grpc-java) (#5455) 2019-03-11 10:04:23 -07:00
Jihun Cho ef6b6169f8
Adding Bom (#5209) 2019-02-01 14:00:05 -08:00