我的程序使用guava
提供的md5哈希库,但现在将其标记为Deprecated
。
在本文中,据说ProGuard will by default remove all annotations
但是我尝试使用Proguard,未删除@Deprecated
注释(已删除@Beta
注释)。哪个规则可以帮助我删除@Deprecated
注释?
我的配置文件是:
-dontwarn javax.annotation.**
-dontwarn javax.inject.**
-dontwarn javax.crypto.**
-dontwarn sun.misc.Unsafe
-dontoptimize
-dontobfuscate
-libraryjars 'C:\Program Files\Java\jdk1.8.0_172\jre\lib\rt.jar'
-libraryjars 'D:\libs\animal-sniffer-annotations-1.14.jar'
-libraryjars 'D:\libs\checker-compat-qual-2.0.0.jar'
-libraryjars 'D:\libs\error_prone_annotations-2.1.3.jar'
-libraryjars 'D:\libs\j2objc-annotations-1.1.jar'
-libraryjars 'D:\libs\jsr305-1.3.9.jar'
-keepclasseswithmembers public class * {
public static void main(java.lang.String[]);
}