mirror of https://github.com/grpc/grpc-java.git
bazel: Remove com_google_protobuf_java
This was deprecated with Bazel 0.8.0, which now uses @com_google_protobuf instead. This change will break users that use grpc_java_repositories(omit_com_google_protobuf_java=True), so I've added a custom error message to make the resolution clearer.
This commit is contained in:
parent
015b2fffa3
commit
2fb5d53d1b
|
|
@ -60,17 +60,17 @@ java_library(
|
|||
["src/main/resources/**"],
|
||||
),
|
||||
deps = [
|
||||
":helloworld_java_grpc",
|
||||
":helloworld_java_proto",
|
||||
":hello_streaming_java_grpc",
|
||||
":hello_streaming_java_proto",
|
||||
":helloworld_java_grpc",
|
||||
":helloworld_java_proto",
|
||||
":route_guide_java_grpc",
|
||||
":route_guide_java_proto",
|
||||
"@com_google_api_grpc_proto_google_common_protos//jar",
|
||||
"@com_google_code_findbugs_jsr305//jar",
|
||||
"@com_google_guava_guava//jar",
|
||||
"@com_google_protobuf_java//:protobuf_java",
|
||||
"@com_google_protobuf_java//:protobuf_java_util",
|
||||
"@com_google_protobuf//:protobuf_java",
|
||||
"@com_google_protobuf//:protobuf_java_util",
|
||||
"@grpc_java//core",
|
||||
"@grpc_java//protobuf",
|
||||
"@grpc_java//stub",
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ $ mvn exec:java -Dexec.mainClass=io.grpc.examples.helloworld.HelloWorldClient
|
|||
|
||||
If you prefer to use Bazel:
|
||||
```
|
||||
(With Bazel v0.4.5 or above.)
|
||||
(With Bazel v0.8.0 or above.)
|
||||
$ bazel build :hello-world-server :hello-world-client
|
||||
$ # Run the server:
|
||||
$ bazel-bin/hello-world-server
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ def java_grpc_library(name, srcs, deps, flavor=None,
|
|||
"@com_google_guava_guava//jar",
|
||||
]
|
||||
if flavor == "normal":
|
||||
added_deps += ["@com_google_protobuf_java//:protobuf_java"]
|
||||
added_deps += ["@com_google_protobuf//:protobuf_java"]
|
||||
elif flavor == "lite":
|
||||
# TODO: This is currently blocked on https://github.com/google/protobuf/issues/2762
|
||||
added_deps += ["@com_google_protobuf_java_lite//:protobuf_java_lite"]
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ java_library(
|
|||
"//core",
|
||||
"@com_google_code_findbugs_jsr305//jar",
|
||||
"@com_google_guava_guava//jar",
|
||||
"@com_google_protobuf_java//:protobuf_java",
|
||||
"@com_google_protobuf//:protobuf_java",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ java_library(
|
|||
"@com_google_api_grpc_proto_google_common_protos//jar",
|
||||
"@com_google_code_findbugs_jsr305//jar",
|
||||
"@com_google_guava_guava//jar",
|
||||
"@com_google_protobuf_java//:protobuf_java",
|
||||
"@com_google_protobuf_java//:protobuf_java_util",
|
||||
"@com_google_protobuf//:protobuf_java",
|
||||
"@com_google_protobuf//:protobuf_java_util",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ def grpc_java_repositories(
|
|||
com_google_instrumentation_api()
|
||||
if not omit_com_google_protobuf:
|
||||
com_google_protobuf()
|
||||
if not omit_com_google_protobuf_java:
|
||||
com_google_protobuf_java()
|
||||
if omit_com_google_protobuf_java:
|
||||
fail("omit_com_google_protobuf_java is no longer supported and must be not be passed to grpc_java_repositories()")
|
||||
if not omit_com_google_protobuf_nano_protobuf_javanano:
|
||||
com_google_protobuf_nano_protobuf_javanano()
|
||||
if not omit_com_google_truth_truth:
|
||||
|
|
@ -153,16 +153,6 @@ def com_google_protobuf():
|
|||
urls = ["https://github.com/google/protobuf/archive/v3.5.1.zip"],
|
||||
)
|
||||
|
||||
def com_google_protobuf_java():
|
||||
# java_proto_library rules implicitly depend on @com_google_protobuf_java//:java_toolchain,
|
||||
# which is the Java proto runtime (base classes and common utilities).
|
||||
native.http_archive(
|
||||
name = "com_google_protobuf_java",
|
||||
sha256 = "1f8b9b202e9a4e467ff0b0f25facb1642727cdf5e69092038f15b37c75b99e45",
|
||||
strip_prefix = "protobuf-3.5.1",
|
||||
urls = ["https://github.com/google/protobuf/archive/v3.5.1.zip"],
|
||||
)
|
||||
|
||||
def com_google_protobuf_nano_protobuf_javanano():
|
||||
native.maven_jar(
|
||||
name = "com_google_protobuf_nano_protobuf_javanano",
|
||||
|
|
|
|||
Loading…
Reference in New Issue