ProGuardDT provides a forms-based editor for managing ProGuard configurations directly from within Eclipse. ProGuardDT also supports seamless execution of ProGuard and ReTrace.
ProGuardDT is also project aware. The ProGuard library dependencies list can be dynamically generated directly from an identification of the participating Eclipse projects.
Closely modeled after the Swing-based ProGuardGUI configuration management tool.
Uses, and includes, ProGuard 4.5:
To create a new configuration from the ProGuard default or an existing configuration, use the New wizard.
To edit an existing configuration, double-click the configuration in the Package Explorer. Note: the ".pro" extension is mandatory.
To execute ProGuard from within the ProGuardDT editor, click the "execute" button in the top right corner of the editor form.
The configuration options are described in the ProGuardGUI manual pages.
For questions and problems that are specific to ProGuardDT, email .
For questions about ProGuard, including all questions about the ProGuard configuration options and capabilities, use the ProGuard help forum (at SourceForge).
If in doubt, use the ProGuard help forum.
ProGuard and ReTrace are used in ProGuardDT under an explicit special exception to the GPL license.
ProGuardDT itself is licensed under the Eclipse Public License (EPL) version 1.0. A copy of the EPL license is included in the plugin along with the source.