Skip to content

Commit

Permalink
fix: declare API surface as api configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
suztomo committed Oct 16, 2021
1 parent 63c2ed3 commit b3c3595
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 6 deletions.
11 changes: 8 additions & 3 deletions gax-grpc/build.gradle
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
plugins {
id 'java-library'
}

archivesBaseName = "gax-grpc"

// TODO: Populate this from dependencies.properties version property (for proper Gradle-Bazel sync)
project.version = "2.6.1-SNAPSHOT" // {x-version-update:gax-grpc:current}

dependencies {
implementation( project(':gax'),
libraries['maven.io_grpc_grpc_stub'],
api (project(':gax'),
libraries['maven.com_google_auth_google_auth_library_credentials'])

implementation(libraries['maven.io_grpc_grpc_stub'],
libraries['maven.io_grpc_grpc_auth'],
libraries['maven.io_grpc_grpc_protobuf'],
libraries['maven.com_google_guava_guava'],
libraries['maven.com_google_code_findbugs_jsr305'],
libraries['maven.org_threeten_threetenbp'],
libraries['maven.com_google_auth_google_auth_library_oauth2_http'],
libraries['maven.com_google_auth_google_auth_library_credentials'],
libraries['maven.com_google_api_grpc_proto_google_common_protos'],
libraries['maven.com_google_api_api_common'],
libraries['maven.io_grpc_grpc_netty_shaded'],
Expand Down
11 changes: 8 additions & 3 deletions gax-httpjson/build.gradle
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
plugins {
id 'java-library'
}

archivesBaseName = "gax-httpjson"

// TODO: Populate this from dependencies.properties version property (for proper Gradle-Bazel sync)
project.version = "0.91.1-SNAPSHOT" // {x-version-update:gax-httpjson:current}

dependencies {
implementation( project(':gax'),
libraries['maven.com_google_protobuf'],
api ( project(':gax'),
libraries['maven.com_google_auth_google_auth_library_credentials'])

implementation( libraries['maven.com_google_protobuf'],
libraries['maven.com_google_protobuf_java_util'],
libraries['maven.com_google_code_gson_gson'],
libraries['maven.com_google_guava_guava'],
Expand All @@ -14,7 +20,6 @@ dependencies {
libraries['maven.com_google_http_client_google_http_client'],
libraries['maven.com_google_http_client_google_http_client_gson'],
libraries['maven.com_google_auth_google_auth_library_oauth2_http'],
libraries['maven.com_google_auth_google_auth_library_credentials'],
libraries['maven.com_google_api_grpc_proto_google_common_protos'],
libraries['maven.com_google_api_api_common'])

Expand Down
6 changes: 6 additions & 0 deletions gax/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
plugins {
id 'java-library'
}

archivesBaseName = "gax"

// TODO: Populate this from dependencies.properties version property (for proper Gradle-Bazel sync)
project.version = "2.6.1-SNAPSHOT" // {x-version-update:gax:current}

dependencies {
api libraries['maven.com_google_auth_google_auth_library_credentials']

implementation (libraries['maven.com_google_guava_guava'],
libraries['maven.com_google_code_findbugs_jsr305'],
libraries['maven.org_threeten_threetenbp'],
Expand Down

0 comments on commit b3c3595

Please sign in to comment.