auth,bazel: add a bazel build definition

This commit is contained in:
jyane 2018-01-05 00:45:13 +09:00 committed by Eric Anderson
parent 3b93fd44bd
commit 015b2fffa3
2 changed files with 23 additions and 0 deletions

13
auth/BUILD.bazel Normal file
View File

@ -0,0 +1,13 @@
java_library(
name = "auth",
srcs = glob([
"src/main/java/io/grpc/auth/*.java",
]),
visibility = ["//visibility:public"],
deps = [
"//core",
"@com_google_auth_google_auth_library_credentials//jar",
"@com_google_guava_guava//jar",
"@com_google_code_findbugs_jsr305//jar",
],
)

View File

@ -2,6 +2,7 @@
def grpc_java_repositories(
omit_com_google_api_grpc_google_common_protos=False,
omit_com_google_auth_google_auth_library_credentials=False,
omit_com_google_code_findbugs_jsr305=False,
omit_com_google_code_gson=False,
omit_com_google_errorprone_error_prone_annotations=False,
@ -30,6 +31,8 @@ def grpc_java_repositories(
"""Imports dependencies for grpc-java."""
if not omit_com_google_api_grpc_google_common_protos:
com_google_api_grpc_google_common_protos()
if not omit_com_google_auth_google_auth_library_credentials:
com_google_auth_google_auth_library_credentials()
if not omit_com_google_code_findbugs_jsr305:
com_google_code_findbugs_jsr305()
if not omit_com_google_code_gson:
@ -97,6 +100,13 @@ def com_google_api_grpc_google_common_protos():
sha1 = "86f070507e28b930e50d218ee5b6788ef0dd05e6",
)
def com_google_auth_google_auth_library_credentials():
native.maven_jar(
name = "com_google_auth_google_auth_library_credentials",
artifact = "com.google.auth:google-auth-library-credentials:0.9.0",
sha1 = "8e2b181feff6005c9cbc6f5c1c1e2d3ec9138d46",
)
def com_google_code_findbugs_jsr305():
native.maven_jar(
name = "com_google_code_findbugs_jsr305",