spring-boot/spring-boot-tests/spring-boot-integration-tests/spring-boot-loader-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-loader-tests-app Support java.nio.file Paths and FileSystems with nested jars 2023-10-18 20:46:36 -07:00
spring-boot-loader-tests-signed-jar Add BouncyCastle nested jar verification test including on Oracle JDK 2023-10-05 22:13:31 -07:00
src/intTest Support java.nio.file Paths and FileSystems with nested jars 2023-10-18 20:46:36 -07:00
build.gradle Merge branch '3.1.x' 2023-10-10 12:31:44 -07:00