I just want to obfuscate simple maven java app. I use maven-proguard-plugin. All classes main/java must be obfuscated. I try different configs with no luck. The last is:
Maven such a great thing :). You can make what you want and even not understand, what you want. After i read the introduction, i understand that it's a stupid question. Keep parameter is very important. Here pass in the public methods which must not changed. Of course plugin can't undestand by itself what methods you plan to use. Correct config:
com.github.wvengen
proguard-maven-plugin
2.0.6
net.sf.proguard
proguard-base
4.10
package
proguard
4.10
${java.home}/lib/rt.jar
${java.home}/lib/jce.jar