Java Obfuscator for protecting your Java applications. Compiling is easy and handled by maven, you can find further instruction on compilation and usage below.
JavaObfuscator is fairly easy to set up as most of the process is handled automatically by maven.
You need to add your java application to the "obfuscator" folder, set configuration for yourself in "config.json", start the obfuscator and wait for the program to secure your application.