Alternative Single Jar Solutions If the preceding restrictions mean that you cannot use Spring Boot Loader, consider the following alternatives: Maven Shade Plugin JarClassLoader OneJar Gradle Shadow Plugin