aboutsummaryrefslogtreecommitdiffstats
path: root/examples/proguard.pro
diff options
context:
space:
mode:
Diffstat (limited to 'examples/proguard.pro')
-rw-r--r--examples/proguard.pro19
1 files changed, 16 insertions, 3 deletions
diff --git a/examples/proguard.pro b/examples/proguard.pro
index c48b87e..9cdd0a9 100644
--- a/examples/proguard.pro
+++ b/examples/proguard.pro
@@ -6,9 +6,10 @@
#
# Specify the input jars, output jars, and library jars.
-# We'll filter out the Ant and WTK classes, keeping everything else.
+# We'll filter out the Ant classes, Gradle classes, and WTK classes, keeping
+# everything else.
--injars ../lib/proguard.jar(!proguard/ant/**,!proguard/wtk/**)
+-injars ../lib/proguard.jar(!proguard/ant/**,!proguard/gradle/**,!proguard/wtk/**)
-outjars proguard_out.jar
-libraryjars <java.home>/lib/rt.jar
@@ -50,8 +51,20 @@
# public void add*(***);
#}
+# If you want to preserve the Gradle task, you'll have to specify the Gradle
+# jars.
+
+#-libraryjars /usr/local/java/gradle-1.3/lib/plugins/gradle-plugins-1.3.jar
+#-libraryjars /usr/local/java/gradle-1.3/lib/gradle-base-services-1.3.jar
+#-libraryjars /usr/local/java/gradle-1.3/lib/gradle-core-1.3.jar
+#-libraryjars /usr/local/java/gradle-1.3/lib/groovy-all-1.8.6.jar
+
+#-keep public class proguard.gradle.* {
+# public *;
+#}
+
# If you want to preserve the WTK obfuscation plug-in, you'll have to specify
# the kenv.zip file.
-#-libraryjars /usr/local/java/wtk2.1/wtklib/kenv.zip
+#-libraryjars /usr/local/java/wtk2.5.2/wtklib/kenv.zip
#-keep public class proguard.wtk.ProGuardObfuscator