Configure the obfuscation

Now it’s time to configure how obfuscate4e and its embedded obfuscator should work. We use the ProGuard obfuscator in this sectin. The configuration of other obfuscators will differ.

Execute the action Create Proguard obfuscation configuration from the context menu of the plugin MANIFEST.MF.

Generate custombuildcallbacks.xml

In the project folder appear two new files: customBuildCallbacks.xml and proguard.cfg. These files are managed inside your project (and also version controlled).

New build script

ProGuard allows to highly customize the obfuscation process. You can add cunfiguration statements to the proguard.cfg file. See http://proguard.sourceforge.net/manual/usage.html for valid configuration parameters.