• Andy Wilkinson's avatar
    Ensure that fat jars and wars do not corrupt UTF-8 entry names · f0b7e7cf
    Andy Wilkinson authored
    Previously, both Repackager and the Grade plugin used the JRE's
    standard ZipOutputStream when creating a fat jar or war file. This
    resulted in entry names that needed UTF-8 encoding to become
    corrupted.
    
    This commit updates both to use Commons Compress'
    ZipArchiveOutputStream and to configure the stream's encoding and
    each entry's Unix mode. This ensures that names are encoded using
    UTF-8 and can be read back in correctly by common zip tools.
    
    Closes gh-9405
    f0b7e7cf
Name
Last commit
Last update
.github Loading commit data...
.mvn Loading commit data...
eclipse Loading commit data...
spring-boot Loading commit data...
spring-boot-actuator Loading commit data...
spring-boot-actuator-docs Loading commit data...
spring-boot-autoconfigure Loading commit data...
spring-boot-cli Loading commit data...
spring-boot-dependencies Loading commit data...
spring-boot-deployment-tests Loading commit data...
spring-boot-devtools Loading commit data...
spring-boot-docs Loading commit data...
spring-boot-full-build Loading commit data...
spring-boot-integration-tests Loading commit data...
spring-boot-parent Loading commit data...
spring-boot-samples Loading commit data...
spring-boot-starters Loading commit data...
spring-boot-test Loading commit data...
spring-boot-test-autoconfigure Loading commit data...
spring-boot-tools Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
.settings-template.xml Loading commit data...
.travis.yml Loading commit data...
CODE_OF_CONDUCT.adoc Loading commit data...
CONTRIBUTING.adoc Loading commit data...
LICENSE.txt Loading commit data...
README.adoc Loading commit data...
mvnw Loading commit data...
mvnw.cmd Loading commit data...
pom.xml Loading commit data...