Package fish.payara.micro.boot.loader
System that allows self-contained JAR/WAR archives to be launched using
java -jar
. Archives can include nested packaged dependency JARs (there is no
need to create shade style jars) and are executed without unpacking. The only
constraint is that nested JARs must be stored in the archive uncompressed.-
Class Summary Class Description ExecutableArchiveLauncher Base class for executable archiveLauncher
s.ExplodedURLClassloader LaunchedURLClassLoader ClassLoader
used by theLauncher
.Launcher Base class for launchers that can start an application with a fully configured classpath backed by one or moreArchive
s.MainMethodRunner Utility class that is used byLauncher
s to call a main method.OpenURLClassLoader