Certiv Analytics

Certiv Analytics

Innovative Legal Analysis Tools

ProGuardDT

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.

Architecture

Closely modeled after the Swing-based ProGuardGUI configuration management tool.

Uses, and includes, ProGuard 4.5:

  • ProGuardDT 0.8.0: ProGuard 4.5 final
  • ProGuardDT 0.7.0: ProGuard 4.4 final

Screen Shot

ProGuardDT Editor - Input Page

Development State

  1. Stable, but should be considered beta.
  2. All primary features and most minor features implemented.
  3. There are a large number of options - not all combinations have been tested.
  4. Please report problem and any missing features.

Use

To create a new configuration from the ProGuard default or an existing configuration, use the New wizard.

  • Ctrl-N -> Other -> ProGuard Configuration

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.

Support

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.

Installation & Requirements

  • Version 0.8.0
    • Update site: http://www.certiv.net/updates
    • Eclipse 3.5.x+ and JDT
    • Eclipse VM: JDK 1.6+

License

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.