See: Description
| Interface | Description | 
|---|---|
| CustomLoaderLayout | Additional interface that can be implemented by  Layoutsthat write their
 own loader classes. | 
| LaunchScript | A script that can be prepended to the front of a JAR file to make it executable. | 
| Layout | Strategy interface used to determine the layout for a particular type of archive. | 
| LayoutFactory | Factory interface used to create a  Layout. | 
| Libraries | Encapsulates information about libraries that may be packed into the archive. | 
| LibraryCallback | Callback interface used to iterate  Libraries. | 
| LibraryScope | The scope of a library. | 
| LoaderClassesWriter | Writer used by  CustomLoaderLayoutsto write classes into a
 repackaged JAR. | 
| Repackager.MainClassTimeoutWarningListener | Callback interface used to present a warning when finding the main class takes too
 long. | 
| RepackagingLayout | A specialization of  Layoutthat repackages an existing archive by moving its
 content to a new location. | 
| Class | Description | 
|---|---|
| BuildPropertiesWriter | A  BuildPropertiesWriterwrites thebuild-info.propertiesfor
 consumption by the Actuator. | 
| BuildPropertiesWriter.ProjectDetails | Build-system agnostic details of a project. | 
| DefaultLaunchScript | Default implementation of  LaunchScript. | 
| DefaultLayoutFactory | Default implementation of  LayoutFactory. | 
| FileUtils | Utilities for manipulating files and directories in Spring Boot tooling. | 
| JarWriter | Writes JAR content, ensuring valid directory entries are always created and duplicate
 items are ignored. | 
| JavaExecutable | Provides access to the java binary executable, regardless of OS. | 
| Layouts | Common  Layouts. | 
| Layouts.Expanded | Executable expanded archive layout. | 
| Layouts.Jar | Executable JAR layout. | 
| Layouts.None | No layout. | 
| Layouts.War | Executable WAR layout. | 
| Library | Encapsulates information about a single library that may be packed into the archive. | 
| LogbackInitializer | Utility to initialize logback (when present) to use INFO level logging. | 
| MainClassFinder | Finds any class with a  public static mainmethod by performing a breadth first
 search. | 
| Repackager | Utility class that can be used to repackage an archive so that it can be executed using
 'java -jar'. | 
| RunProcess | Utility used to run a process. | 
| SignalUtils | Utilities for working with signal handling. | 
| Exception | Description | 
|---|---|
| BuildPropertiesWriter.NullAdditionalPropertyValueException | Exception thrown when an additional property with a null value is encountered. | 
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.