mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-09-24 02:09:05 +00:00
Previously, BootJar would resolves all of a project's configurations when building a layered jar. This was unnecessarily broad as it was likely to include configurations that had contributed nothing to the jar's classpath. This commit replaces the configuration resolution with an afterResolve action that populates the ResolvedDependencies in response to a configuration being resolved. This allows the resolved dependencies to be populated from all of the configurations that were resolved as part of determining the jars classpath and no more. Closes gh-23528