Proguard запутывает только / WEB-INF/classes/**/*.файлы классов в моей войне

Я хочу запутать только серверный код (webapp.war: / WEB-INF / classes/**).

Как я могу это сделать с помощью плагина proguard maven ?

1 ответов


ProGuard предлагает варианты фильтры для многих различных аспектах конфигурации.
Фильтр-это список разделенных запятыми имен, которые могут содержать подстановочные знаки. Фильтр передается только тем именам, которые соответствуют элементу в списке.

Вы можете использовать <outFilter> применить ProGuard для вывода jar. outFilter является необязательным параметром для применения фильтров ProGuard classpathentry к выходу jar.
В вашем случае, я думаю, ниже фильтр должен работать. Off course вы можете добавить дополнительные фильтры, разделенные запятыми.(игнорируйте пространство между передним всплеском и отметкой asterik)

<outFilter>**/WEB-INF/classes/ **.class</outFilter>