spring-boot/spring-boot-project/spring-boot-tools
Andy Wilkinson 41b01cc289 Only write parent entries when entry is new
Previously, when writing a repackaged jar, an attempt to write all of
an entry's parent directories would always be made, irrespective of
whether or not the entry itself had already been written. This was
inefficient as, due to the way that the jar is written, once an entry
itself has been written, we know that all of its parent directories
will also have been written.

This commit updates the jar writer so that no attempt is made to
write parent directory entries if the entry itself has already been
written.

Fixes gh-29175
2022-01-05 11:49:48 +00:00
..
spring-boot-antlib Name custom task inputs 2021-11-19 15:35:39 +00:00
spring-boot-autoconfigure-processor Merge branch '2.3.x' into 2.4.x 2021-02-02 15:12:27 +00:00
spring-boot-buildpack-platform Use latest buildpack image tag when no tag is provided 2021-12-07 14:10:10 -06:00
spring-boot-configuration-metadata Merge branch '2.4.x' into 2.5.x 2021-08-17 15:42:05 +01:00
spring-boot-configuration-processor Merge branch '2.4.x' into 2.5.x 2021-11-12 20:31:25 +00:00
spring-boot-gradle-plugin Test our Gradle plugin against Gradle 7.3.3 2021-12-25 09:52:14 +01:00
spring-boot-jarmode-layertools Merge branch '2.4.x' into 2.5.x 2021-10-04 10:21:49 +01:00
spring-boot-loader Merge branch '2.4.x' into 2.5.x 2021-11-15 12:08:49 +00:00
spring-boot-loader-tools Only write parent entries when entry is new 2022-01-05 11:49:48 +00:00
spring-boot-maven-plugin Remove classpath index manifest attribute from repackaged war files 2021-12-03 11:41:28 -06:00
spring-boot-test-support Merge branch '2.4.x' into 2.5.x 2021-11-12 20:31:25 +00:00