diff options
author | tholenst <tholenst@google.com> | 2020-04-15 02:03:50 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2020-04-15 02:04:17 -0700 |
commit | c65dab4590ed5832f99e99d28fe83fc0af0df31b (patch) | |
tree | 45c0e50c556b8c8fa8d5080e3cd20abf93cf8d61 /java_src/tink_java_deps_init.bzl | |
parent | 80538857dfde9f5019487b137967b92965ffc079 (diff) | |
download | tink-c65dab4590ed5832f99e99d28fe83fc0af0df31b.tar.gz |
Migrate java to java_src to adhere to google internal tooling.
PiperOrigin-RevId: 306603258
Diffstat (limited to 'java_src/tink_java_deps_init.bzl')
-rw-r--r-- | java_src/tink_java_deps_init.bzl | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/java_src/tink_java_deps_init.bzl b/java_src/tink_java_deps_init.bzl new file mode 100644 index 000000000..93cf30fd6 --- /dev/null +++ b/java_src/tink_java_deps_init.bzl @@ -0,0 +1,47 @@ +""" +Initialization of dependencies of Java Tink. +""" + +load("@com_google_protobuf_javalite//:protobuf_deps.bzl", javalite_protobuf_deps = "protobuf_deps") +load("@rules_jvm_external//:defs.bzl", "maven_install") +load("@build_bazel_rules_android//android:rules.bzl", "android_sdk_repository") + +def tink_java_deps_init(): + """ Initializes dependencies of Java Tink. + + """ + javalite_protobuf_deps() + maven_install( + artifacts = [ + "args4j:args4j:2.33", + "com.amazonaws:aws-java-sdk-core:1.11.625", + "com.amazonaws:aws-java-sdk-kms:1.11.625", + "com.google.auto:auto-common:0.10", + "com.google.auto.service:auto-service:1.0-rc6", + "com.google.auto.service:auto-service-annotations:1.0-rc6", + "com.google.api-client:google-api-client:1.22.0", + "com.google.apis:google-api-services-cloudkms:v1-rev89-1.25.0", + "com.google.code.findbugs:jsr305:3.0.1", + "com.google.errorprone:error_prone_annotations:2.3.3", + "com.google.http-client:google-http-client:1.31.0", + "com.google.http-client:google-http-client-jackson2:1.31.0", + "com.google.oauth-client:google-oauth-client:1.30.1", + "com.google.truth:truth:0.42", + "org.json:json:20170516", + "joda-time:joda-time:2.10.3", + "junit:junit:4.13", + "org.mockito:mockito-core:2.23.0", + ], + repositories = [ + "https://jcenter.bintray.com/", + "https://maven.google.com", + "https://repo1.maven.org/maven2", + ], + ) + android_sdk_repository( + name = "androidsdk", + # Tink uses features in Android Keystore that are only supported at this + # level or newer. + # See https://developer.android.com/training/articles/keystore.html. + api_level = 23, # M + ) |