I am trying to add an obfuscation step while packaging my app. I supposed that I had to insert the Proguard plugin between the compiler plugin and the assembly (the assembly
I solved it by abandoning maven assembly plugin to shade plugin. Hope it might help someone.
org.apache.maven.plugins
maven-compiler-plugin
3.2
1.7
1.7
com.github.wvengen
proguard-maven-plugin
2.0.13
obfuscation-packaging
package
proguard
5.2
true
true
${project.build.finalName}.jar
${project.build.finalName}.jar
proguard_map.txt
proguard_seed.txt
${java.home}/lib/rt.jar
...
net.sf.proguard
proguard-base
5.2
org.apache.maven.plugins
maven-shade-plugin
2.4.3
package
shade
xxx.Main
*:*
META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA