spring-boot/spring-boot-tests/spring-boot-integration-tests
Phillip Webb 3c62defb9d Support java.nio.file Paths and FileSystems with nested jars
Add a `NestedFileSystemProvider` implementation so that the JDK's
`ZipFileSystem` can load content from nested jars and nested
directory entries.

Creating a `ZipFileSystem` may be a relatively expensive operation as
zip structures need to be parsed and in the case of directory entries
a virtual datablock nees to be generated on the fly. As such, we
install the `ZipFileSystem` as late as possible since in a typical
application it may never be needed.

This commit also tweaks Gradle and Maven plugins to ensure that the
service loader file is written to repackaged jars.

Closes gh-7161
2023-10-18 20:46:36 -07:00
..
spring-boot-configuration-processor-tests Merge branch '2.7.x' into 3.0.x 2023-03-02 22:10:01 -08:00
spring-boot-launch-script-tests Merge branch '2.7.x' into 3.0.x 2023-10-10 12:30:11 -07:00
spring-boot-loader-classic-tests Add Maven and Gradle option for the loader implementation to use 2023-10-03 15:40:42 -07:00
spring-boot-loader-tests Support java.nio.file Paths and FileSystems with nested jars 2023-10-18 20:46:36 -07:00
spring-boot-server-tests Relocate launcher classes 2023-10-03 14:53:04 -07:00