Как запутать WAR с помощью плагина maven для Proguard?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Как запутать WAR с помощью плагина maven для Proguard?

Сообщение Гость »


How do I obfuscate a WAR using proguard? I have one WAR which contains multiple dependencies as JARs inside and I want to obfuscate only my codebase, by filtering by package name (leaving the rest of dependencies intact).

I'm getting thousands of warnings. How do I even do this? Am I supposed to skim through every single one of them and check if they have to be looked at / suppressed? am I missing a piece of configuration?

why am I getting warnings, shouldn't all dependencies be there?

java version is 8
com.github.wvengen proguard-maven-plugin ${proguard.maven.plugin.version} package proguard ${proguard.version} ${project.build.finalName}.war ${project.build.finalName}.obfuscated.war true -dontnote !my.package** -dontskipnonpubliclibraryclassmembers -dontshrink -dontoptimize -adaptclassstrings -keepattributes Signature, *Annotation* -ignorewarnings -keep interface !my.package** { *; } -keep class !my.package** { *; } true ${java.home}/lib/rt.jar ${java.home}/lib/jce.jar com.guardsquare proguard-base ${proguard.version}

Источник: https://stackoverflow.com/questions/781 ... r-proguard
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»