Eric LaFortune's proguard mirror
Java Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin Updating to proguard 5.2 Feb 18, 2015
buildscripts Compile for 1.6 Aug 30, 2016
docs
examples Upgrade to Proguard 5.3 beta 1 Aug 30, 2016
lib
src/proguard Merge branch 'master' into renamer Aug 30, 2016
.classpath Updates to renamer after proguard upstream update. Feb 18, 2015
.gitignore preset for javac to compile in 1.5 compat. mode. Ignoring classes fol… Nov 21, 2011
.project Ignoring tmp/ and adding eclipse project files. Apr 14, 2011
README Merge branch 'master' into renamer Aug 30, 2016

README

ProGuard clone with support for package renaming
================================================

This is a fork of ProGuard but with a tiny extension (on the 
'renamer' branch) to support easier renaming of entire packages.

For example:

-renamepackage com.google=>com.acme.dependencies.google
-renamepackage com.foo=>com.acme.dependencies.foo

Original README follows.

ProGuard, Java class file shrinker, optimizer, obfuscator, and preverifier
==========================================================================

This distribution contains the following directories:

- bin          : simple wrapper scripts to run ProGuard, its GUI, and ReTrace
- lib          : the main jars, compiled and ready to use with "java -jar ...."
- docs         : the complete documentation, licenses, etc. in html format
- examples     : some example configuration files
- src          : the source code
- buildscripts : various alternative build scripts


The best place to start is docs/index.html


Example
-------

If you want to give ProGuard a spin right away, try processing the ProGuard
jar itself:

    cd examples
    java -jar ../lib/proguard.jar @proguard.pro

The resulting proguard_out.jar contains the same application, but it's a lot
smaller.

Enjoy!

http://proguard.sourceforge.net/

Copyright (c) 2002-2016 Eric Lafortune @ GuardSquare