Proguard 6 use non-default compression for jar
Java class file shrinker, optimizer, obfuscator, and preverifier
Brought to you by:
guardsquare
With Proguard 6 a new ZipOutput with better compression is used.
so other frameworks like spring will be broken. With Spring boot it is not possible to repacke an obfuscated jar because different file sizes.
Don't know how many other libraries will not work if they found a compressed jar.
see Spring issue: https://github.com/spring-projects/spring-boot/issues/13720
discussion: https://sourceforge.net/p/proguard/discussion/182455/thread/c2155a54/?limit=25#0b7e
a Fix for Spring Boot is coming with 1.5.15
Thanks for the information. I see that the Spring developers have fixed it indeed. I'll close this issue.