Solving problems

If the obfuscate4e plugin does not work as expected, then you have some possibilities at hand.

  • If the obfuscation works manually at first run, but not at subsequent runs: Refresh the Eclipse workspace and check if there is a folder @dot or temp.folder in the plugin project. If they are, then remove it. Eclipse PDE build doesn’t run the customBuildCallbacks if they exist.
  • Check the obfuscation setting in the proguard.cfg file in your plugin project. The syntax of this file is explained at the Proguard website (look at the Usage section).
  • Run the obfuscation in verbose mode. Ant produces some output which might show the problem.
  • Go to the bug tracker, there might be solutions matching your problem.
  • If you encountered a bug, then you might submit a bug report.

Please submit the following information:

  • The version of your Java and Eclipse installations,
  • The contents of proguard.cfg and temp.folder/proguard.map, if available,
  • The output of the verbose mode Ant run (see next section for details),
  • optionally the MANIFEST.MF of the plugin (to ease the check of the proguard configuration).