Java 在使用proguard进行模糊处理期间,如何从Injar中排除特定的JAR?
我的应用程序\WEB-INF\lib中有许多外部jar 考虑将abc.jar作为我的一个外部jar,我不想混淆它 那么,我可以在proguard配置中使用过滤器排除如下情况吗 -injars C:\Application\WEB-INF\lib(!abc.jar)Java 在使用proguard进行模糊处理期间,如何从Injar中排除特定的JAR?,java,obfuscation,proguard,Java,Obfuscation,Proguard,我的应用程序\WEB-INF\lib中有许多外部jar 考虑将abc.jar作为我的一个外部jar,我不想混淆它 那么,我可以在proguard配置中使用过滤器排除如下情况吗 -injars C:\Application\WEB-INF\lib(!abc.jar) 如果我对injar选项filter means执行上述操作,abc.jar也会变得模糊。请告诉我哪里出了问题?如何避免混淆?您应该使用-injars指定要处理的代码,使用-libraryjars指定要保持不变的底层代码。类似的方法可能
如果我对injar选项filter means执行上述操作,abc.jar也会变得模糊。请告诉我哪里出了问题?如何避免混淆?您应该使用-injars指定要处理的代码,使用-libraryjars指定要保持不变的底层代码。类似的方法可能会奏效:
-injars C:/Application/WEB-INF/lib/mycode.jar
-libraryjars C:/Application/WEB-INF/lib(!mycode.jar;)
注意jar名称过滤器和(空)类名过滤器之间的分号