spring-boot/spring-boot-tools
Phillip Webb 35ff983b40 Prevent duplicate resource enumeration form loader
Fix LaunchedURLClassLoader to only enumerate resources from the
rootLoader and the URLs.

Commit cd2c189 (Support javaagent instrumentation with loader) added
a parent classloader and used filtering in the loadClass() method
to ensure classes were loaded from the appropriate location. The change
in parent means that locally packaged resources are found twice, once
from the parent, and once from the self archive URL.

LaunchedURLClassLoader now overrides getResource and getResources to
filter out the parent classloader and instead only add resources from
the root classloader and the URLs.

Issue: #56232870
2013-10-09 11:09:03 -07:00
..
spring-boot-gradle-plugin Polish 2013-10-08 21:17:39 -07:00
spring-boot-loader Prevent duplicate resource enumeration form loader 2013-10-09 11:09:03 -07:00
spring-boot-loader-tools Back to SNAPSHOT for dev 2013-09-05 17:15:15 -07:00
spring-boot-maven-plugin Replace 'springsource.org' with 'spring.io' 2013-09-23 14:44:59 -07:00
pom.xml Back to SNAPSHOT for dev 2013-09-05 17:15:15 -07:00
README.md Documentation updates 2013-08-09 15:34:04 -07:00

Spring Boot - Tools

Spring Boot Tools provides a logical grouping for our various build system plugins, and the modules that support them. We provide a spring-boot-maven-plugin and spring-boot-gradle-plugin for Maven and Gradle respectively.

If you are interested in how we support executable archives, take a look at the spring-boot-loader module. If you need to create executable archives from a different build system, spring-boot-loader-tools may help.