spring-boot/spring-boot-project/spring-boot-tools
Phillip Webb b42f056ddb Don't close jar files early
Update `JarFile` and related classes so that `close()` is not longer
called early.

Prior to this commit, we would always immediately close the underlying
jar file to prevent file locking issues with our build. This causes
issues on certain JVMs when they attempt to verify a signed jar.

The file lock issues have now been solved by returning a custom input
stream from `JarUrlConnection` which captures and delegates the close
method.

Fixes gh-29356
2022-06-15 10:51:01 -07: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 Polish 2022-05-26 17:30:39 +01:00
spring-boot-configuration-metadata Remove redundant throws declarations from internal APIs 2022-05-26 15:47:35 +01:00
spring-boot-configuration-processor Merge branch '2.5.x' into 2.6.x 2022-05-17 22:21:10 -07:00
spring-boot-gradle-plugin Enable Links for the Javadoc of the Gradle Plugins 2022-06-13 15:51:08 +02:00
spring-boot-gradle-test-support Merge branch '2.5.x' into 2.6.x 2022-04-03 09:32:39 +02: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 Don't close jar files early 2022-06-15 10:51:01 -07:00
spring-boot-loader-tools Polish 2022-05-26 17:30:39 +01:00
spring-boot-maven-plugin Upgrade integration tests to Apache Maven 3.8.5 2022-06-07 09:15:41 +02:00
spring-boot-test-support Upgrade to Spring Java Format 0.0.33 2022-05-26 13:22:23 +01:00