aboutsummaryrefslogtreecommitdiff
path: root/java_src/WORKSPACE
diff options
context:
space:
mode:
authorambrosin <ambrosin@google.com>2022-05-24 11:40:33 -0700
committerCopybara-Service <copybara-worker@google.com>2022-05-24 11:41:46 -0700
commit6d1aa8775faf2bcf53dd546c9944e4c2e161bed8 (patch)
treefe38030748c7fb3f83ff85985b72348fcd1bd610 /java_src/WORKSPACE
parent4474d3ae482be61ab138b14318f54fa84d45819e (diff)
downloadtink-6d1aa8775faf2bcf53dd546c9944e4c2e161bed8.tar.gz
Remove call to maven_install from tink_java_deps_init
Instead, only expose TINK_MAVEN_ARTIFACTS for consumers of Tink to use in their workspace (see https://github.com/bazelbuild/rules_jvm_external#exporting-and-consuming-artifacts-from-external-repositories). Also: * Move RBE config in Tink Java's WORKSPACE. * Move args4j maven artifact from Tink Java to examples and tools since it is only used there. * Delete examples_java_deps_init.bzl, and instead simply call `maven_install` in the WORKSPACE; remove the need for keeping a separate `examples_maven` repo. PiperOrigin-RevId: 450732939
Diffstat (limited to 'java_src/WORKSPACE')
-rw-r--r--java_src/WORKSPACE18
1 files changed, 17 insertions, 1 deletions
diff --git a/java_src/WORKSPACE b/java_src/WORKSPACE
index d0192f62e..990691d84 100644
--- a/java_src/WORKSPACE
+++ b/java_src/WORKSPACE
@@ -1,7 +1,23 @@
workspace(name = "tink_java")
-load("@tink_java//:tink_java_deps.bzl", "tink_java_deps")
+load("@tink_java//:tink_java_deps.bzl", "tink_java_deps", "TINK_MAVEN_ARTIFACTS")
+
tink_java_deps()
load("@tink_java//:tink_java_deps_init.bzl", "tink_java_deps_init")
+
tink_java_deps_init()
+
+load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig")
+
+rbe_autoconfig(name = "rbe_default")
+
+load("@rules_jvm_external//:defs.bzl", "maven_install")
+
+maven_install(
+ artifacts = TINK_MAVEN_ARTIFACTS,
+ repositories = [
+ "https://maven.google.com",
+ "https://repo1.maven.org/maven2",
+ ],
+)