| java.lang.Object tide.exttools.proguard.ProGuardLauncher
ProGuardLauncher | final public class ProGuardLauncher (Code) | | Versions 3.6 and 3.7 beta don't support class version 50 (from java 6)...
version 3.8: very good, but with the special flags (see settings)
v4.0beta3: not ok, I must look TODO...
java.lang.NoSuchMethodError: java.awt.Component.modelToView(I)Ljava/awt/Rectangle
V4.0.1: OK, seems good.
|
createProSetingsForObfuscation | public static String createProSetingsForObfuscation(Collection<File> classPath)(Code) | | Parameters: classPath - should contain all used libs. On doubt, pass all the libs of the jre/lib andproject specific. |
obfuscate | public static void obfuscate(File jarFile, ProgressModalDialog pmd, String mainClassJavaName) throws Exception(Code) | | As argument: the jar file to obfuscate/optimize/shrink
create a temp destination that will be on success renamed to the jarFile.
creates also a proguard.map allowing to recover the semantics of stacktraces.
|
|
|