Skip to content

Commit c2b846d

Browse files
committed
Improve proguard config
1 parent 5def621 commit c2b846d

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
</execution>
143143
</executions>
144144
<configuration>
145-
<skip>true</skip> <!-- set this to true if fail because of missing credentials -->
145+
<skip>false</skip> <!-- set this to true if fail because of missing credentials -->
146146
<keystore>keystore.jks</keystore>
147147
<alias>pfopensource</alias>
148148
<storepass>${env.OPENSOURCE_PROJECTS_KS_PW}</storepass>
@@ -182,10 +182,10 @@
182182
</goals>
183183
<configuration>
184184
<includeDependency>false</includeDependency>
185-
<attachArtifactClassifier>proguard</attachArtifactClassifier>
185+
<attachArtifactClassifier>optimized</attachArtifactClassifier>
186186
<attach>true</attach>
187187
<proguardVersion>6.0.3</proguardVersion>
188-
<obfuscate>true</obfuscate>
188+
<obfuscate>false</obfuscate>
189189
<options>
190190
<option>-include ${project.basedir}/proguard-rules.pro</option>
191191
</options>

proguard-rules.pro

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
22
-dontusemixedcaseclassnames
3-
-ignorewarnings
3+
-dontobfuscate
44
-verbose
55

66
-keepattributes *Annotation*,EnclosingMethod, InnerClasses, Exceptions, Signature, SourceFile, LineNumberTable, MethodParameters
77
-renamesourcefileattribute SourceFile
8-
-optimizationpasses 5
8+
-optimizationpasses 3
99
-overloadaggressively
1010

1111
-keepclasseswithmembernames class * {
@@ -19,9 +19,6 @@
1919

2020
################################################
2121

22-
-dontnote android.**
23-
-dontwarn android.**
24-
2522
-dontnote com.sun.**
2623
-dontwarn com.sun.**
2724

0 commit comments

Comments
 (0)