【发布时间】:2018-12-04 16:03:24
【问题描述】:
是否可以使用 Proguard 保留选定的注释?
例如,我想从
中删除所有注释javax.xml.bind.annotation.*
但要远离
org.mycompany.annotations.MyAnnotation
我试图告诉 Proguard 保留如下注释,但根本不起作用。
-keep @interface org.mycompany.annotations.MyAnnotation
或者我应该保留属性注释,然后以某种方式删除其余不需要的注释?
【问题讨论】:
-
只是好奇你想通过删除注释来实现什么,代码可能在运行时不起作用。我错过了什么吗?
-
这很简单。例如,您有一个注释 MyModelClass 供实例反射使用。你需要这个,但你不需要来自 jaxb 的一些注释。
标签: proguard