Java Proguard仅在我的war中混淆/WEB-INF/classes/***.class文件

Java Proguard仅在我的war中混淆/WEB-INF/classes/***.class文件,java,war,proguard,Java,War,Proguard,我只想混淆服务器端代码(webapp.war:/WEB-INF/classes/**) 如何使用proguard maven插件实现这一点?proguard为配置的许多不同方面提供了选项。 筛选器是可以包含通配符的逗号分隔名称列表。 只有与列表中的项目匹配的名称才能通过筛选。 您可以使用将ProGuard应用于输出jar。 outFilter是将ProGuard classpathentry过滤器应用于输出jar的可选参数。 在你的情况下,我想下面的过滤器应该可以工作。当然,您可以添加其他

我只想混淆服务器端代码(webapp.war:/WEB-INF/classes/**)


如何使用proguard maven插件实现这一点?

proguard为配置的许多不同方面提供了选项。
筛选器是可以包含通配符的逗号分隔名称列表。 只有与列表中的项目匹配的名称才能通过筛选。

您可以使用
将ProGuard应用于输出jar。 outFilter是将ProGuard classpathentry过滤器应用于输出jar的可选参数。
在你的情况下,我想下面的过滤器应该可以工作。当然,您可以添加其他逗号分隔的过滤器。(忽略向前飞溅和星号标记之间的空格)

**/WEB-INF/classes/**.class
您可以使用。
<outFilter>**/WEB-INF/classes/ **.class</outFilter>