Obfuscate4e integrates obfuscation into the Eclipse PDE build process. It enables obfuscation of your plugins, features and RCP applications during the regular build.

Obfuscate4e comes with the ProGuard obfuscator, but can easily be adapted for other obfuscators.

You’re welcome to join the development team, if you want to improve obfuscate4e or want to integrate additional obfuscators.

obfuscate4e and Eclipse Ganymede (3.4)

The behavior of the update manager of Eclipse 3.4 changed. If you installed obfusctae4e in an extension location (not in <eclipse-install-dir>/plugins), then these directories are no longer used by Eclipse 3.4 automaticly.

You have a few alternatives to get obfuscate4e working again:

Obfuscate4e has an Blogs section!

Today we introduce the obfuscate4e blogs. This new feature is intended to provide information related to this project that dont fit into the documentation section nor the forums.

This way we hope to establish a quite informative channel :-)

Release: 0.6.1

This release provides a better management of the build process and fixes the spaces-in-filenames-bug. The proguard configuration file contains only obfuscation settings, all path definitions were removed.

Release: 0.6.0

This version provides an improved Proguard obfuscator integration and an updated version of the obfuscator. The configuration for the obfuscator is generated into its own config file and can be tuned without manipulating the build scripts.

The proguard-specific code has been moved to its own feature. This eases the integration of other obfuscators into obfuscate4e.

Screencast: Observe the Obfuscation process

This screencast demonstrates how to watch the Proguard task working and find out if something went wrong during obfuscation.

Syndicate content