forked from dreamhead/moco
-
Notifications
You must be signed in to change notification settings - Fork 0
/
proguard.pro
66 lines (59 loc) · 2.57 KB
/
proguard.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
-printusage shrinking.output
-dontobfuscate
-dontoptimize
-keepattributes *Annotation*,EnclosingMethod
-keep public class com.github.dreamhead.moco.bootstrap.Main {
public static void main(java.lang.String[]);
}
-keep public class com.github.dreamhead.moco.model.*{*;}
-keep public class com.github.dreamhead.moco.parser.deserializer.*{*;}
-keep public class com.github.dreamhead.moco.parser.model.*{*;}
-keep public class com.github.dreamhead.moco.resource.reader.TemplateRequest{*;}
-keep public class com.github.dreamhead.moco.Moco{*;}
-keep public class com.github.dreamhead.moco.MocoRest{*;}
-keep public class com.github.dreamhead.moco.HttpMethod{*;}
-keep public class com.github.dreamhead.moco.Runner{*;}
-keep public class com.github.dreamhead.moco.Runnable{*;}
-keep public class com.github.dreamhead.moco.MocoRunner{*;}
-keep public class com.github.dreamhead.moco.handler.*{*;}
-keep public class com.github.dreamhead.moco.dumper.*{*;}
-keep public class com.github.dreamhead.moco.MocoJsonRunner{*;}
-keep public class com.github.dreamhead.moco.util.Jsons{*;}
-keep public class com.github.dreamhead.moco.runner.ShutdownRunner{
public int shutdownPort();
}
-keepclassmembers enum com.jayway.jsonpath.Option {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep public class org.apache.http.**{*;}
-keep public class com.google.common.io.Files{*;}
-keep public class org.apache.commons.io.FilenameUtils{*;}
-keep public class com.google.common.io.Resources{*;}
-keep public class com.google.common.collect.ImmutableMultimap{*;}
-keep public class com.google.common.net.MediaType{*;}
-keep public class org.slf4j.** {*;}
-keep public class ch.** {*;}
-keep public class org.apache.commons.logging.impl.**{*;}
-keep public class com.fasterxml.jackson.databind.**{*;}
-keep public class com.fasterxml.jackson.annotation.**{*;}
-keep public class com.fasterxml.jackson.core.type.TypeReference{*;}
#jce.jar
-dontwarn org.apache.http.impl.auth.**
#jsse.jar
-dontwarn org.apache.http.conn.**
-dontwarn org.apache.http.impl.**
-dontwarn io.netty.**
-dontwarn com.jayway.jsonpath.spi.impl.JacksonProvider
-dontwarn com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
-dontwarn com.jayway.jsonpath.spi.json.JettisonProvider**
-dontwarn com.jayway.jsonpath.spi.json.TapestryJsonProvider
-dontwarn com.jayway.jsonpath.spi.mapper.JsonOrgMappingProvider
-dontwarn ch.qos.logback.core.**
-dontwarn ch.qos.logback.classic.**
-dontwarn freemarker.**
-dontwarn org.slf4j.**
-dontwarn org.apache.log4j.**
-dontwarn org.apache.commons.logging.**
-dontwarn com.google.**
-dontwarn net.sf.cglib.**