aboutsummaryrefslogtreecommitdiff
path: root/java_src/jar_jar_rules.txt
diff options
context:
space:
mode:
authorthaidn <thaidn@google.com>2020-05-25 01:53:56 -0700
committerCopybara-Service <copybara-worker@google.com>2020-05-25 01:54:39 -0700
commit8bdaed4f41edc01821be9b089123410be0b57a6c (patch)
tree91075d9639c72dbc517f1a96eebec2eb0d57897e /java_src/jar_jar_rules.txt
parent369146551033bc29da125a751ceb050c55c8451a (diff)
downloadtink-8bdaed4f41edc01821be9b089123410be0b57a6c.tar.gz
Add a ProGuard/R8 rule to keep the (shaded) Protobuf classes as-is.
GitHub issue: https://github.com/google/tink/issues/361. PiperOrigin-RevId: 313043816
Diffstat (limited to 'java_src/jar_jar_rules.txt')
-rw-r--r--java_src/jar_jar_rules.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/java_src/jar_jar_rules.txt b/java_src/jar_jar_rules.txt
index d3c691334..d6a3f01ac 100644
--- a/java_src/jar_jar_rules.txt
+++ b/java_src/jar_jar_rules.txt
@@ -1,2 +1,6 @@
# Rules File Format: https://github.com/bazelbuild/bazel/blob/master/third_party/jarjar/java/com/tonicsystems/jarjar/help.txt.
+#
+# Shade protobuf to avoid dependency version conflicts in user projects.
+# WARNING: the shaded package name com.google.crypto.tink.shaded.protobuf must
+# be kept in sync with src/main/resources/META-INF/proguard/tink.pro.
rule com.google.protobuf.** com.google.crypto.tink.shaded.protobuf.@1