SourceForge has been redesigned. Learn more.
Close

#132 Obfuscate 'sar' and 'esb' archives

open
None
3
2012-05-21
2012-05-18
Marco
No

Hi,
I downloaded the version 4.7 of the library and tried to obfuscate my libraries.
Some my libraries are esb and sar packeges ( jboss applications ), when i set those packages in the injar and outjar parameters and call the 'process' funcion I receive an exception:
The input doesn't contain any classes. Did you specify the proper '-injars' options?

I have the same problem using the maven plugin:
<groupId>com.pyx4me</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<version>2.0.4</version>

Looking at he source code I've edited 3 classes ( in attach ):
1.DataEntryReaderFactory
2.DataEntryWriterFactory
3.ClassPathEntry
In order to read the new files, but I can not follow the workflow in order to write correctly the new files.

Can you add the new extensions to your tool ?

Best regards,

Marco

Discussion

  • Eric Lafortune

    Eric Lafortune - 2012-05-21

    Such archives don't seem very common to me (at least among users of ProGuard), so I won't add them at this time. In order to distinguish between library jars and program jars, it's probably easier anyway to unpack the higher-level archives, process them, and package them again.

     
  • Eric Lafortune

    Eric Lafortune - 2012-05-21
    • assigned_to: nobody --> lafortune
    • priority: 5 --> 3
     

Log in to post a comment.