| Package | Description | 
|---|---|
| org.springframework.boot.loader.tools | 
 Tools for generating executable JAR/WAR files. 
 | 
| Class and Description | 
|---|
| AbstractJarWriter
 Abstract base class for JAR writers. 
 | 
| BuildPropertiesWriter.ProjectDetails
 Build-system agnostic details of a project. 
 | 
| EntryWriter
 Interface used to write jar entry data. 
 | 
| LaunchScript
 A script that can be prepended to the front of a JAR file to make it executable. 
 | 
| Layer
 A named layer used to separate the jar when creating a Docker image. 
 | 
| LayeredLayout
 A specialization of  
RepackagingLayout that supports layers in the repackaged
 archive. | 
| Layers
 Interface to provide information about layers to the  
Repackager. | 
| Layout
 Strategy interface used to determine the layout for a particular type of archive. 
 | 
| LayoutFactory
 Factory interface used to create a  
Layout. | 
| Layouts.Jar
 Executable JAR layout. 
 | 
| Libraries
 Encapsulates information about libraries that may be packed into the archive. 
 | 
| Library
 Encapsulates information about a single library that may be packed into the archive. 
 | 
| LibraryCallback
 Callback interface used to iterate  
Libraries. | 
| LibraryScope
 The scope of a library. 
 | 
| LoaderClassesWriter
 Writer used by  
CustomLoaderLayouts to write classes into a
 repackaged JAR. | 
| Packager
 Abstract base class for packagers. 
 | 
| Packager.MainClassTimeoutWarningListener
 Callback interface used to present a warning when finding the main class takes too
 long. 
 | 
| RepackagingLayout
 A specialization of  
Layout that repackages an existing archive by moving its
 content to a new location. |