From b13ecbb24c2759bae8aa211216d5cd609de94b95 Mon Sep 17 00:00:00 2001 From: Goooler Date: Thu, 14 Dec 2023 10:34:35 +0800 Subject: [PATCH 1/2] chore: add ProGuard rules for this library Add ProGuard/R8 keep rules to ensure this lib will be compatible with obfuscation enabled, the files under `src/main/resources/META-INF/proguard` should be interpreted by R8 automatically. --- .../src/main/resources/META-INF/proguard/google-oauth-client.pro | 1 + 1 file changed, 1 insertion(+) create mode 100644 google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro diff --git a/google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro b/google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro new file mode 100644 index 000000000..9416de269 --- /dev/null +++ b/google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro @@ -0,0 +1 @@ +-keep class com.google.api.client.auth.** { *; } \ No newline at end of file From 380d339fb63381ee5a249cd315039ff7a18a4d49 Mon Sep 17 00:00:00 2001 From: Zongle Wang Date: Wed, 27 Mar 2024 16:21:16 +0800 Subject: [PATCH 2/2] Add allowoptimization --- .../main/resources/META-INF/proguard/google-oauth-client.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro b/google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro index 9416de269..2a7e555de 100644 --- a/google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro +++ b/google-oauth-client/src/main/resources/META-INF/proguard/google-oauth-client.pro @@ -1 +1 @@ --keep class com.google.api.client.auth.** { *; } \ No newline at end of file +-keep,allowoptimization class com.google.api.client.auth.** { *; }