See: Description
Interface | Description |
---|---|
CustomLoaderLayout |
Additional interface that can be implemented by
Layouts that write their
own loader classes. |
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.
|
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 . |
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
CustomLoaderLayouts to write classes into a
repackaged JAR. |
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. |
Class | Description |
---|---|
AbstractJarWriter |
Abstract base class for JAR writers.
|
BuildPropertiesWriter |
A
BuildPropertiesWriter writes the build-info.properties for
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.
|
ImagePackager |
Utility class that can be used to export a fully packaged archive to an OCI image.
|
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.
|
Layer |
A named layer used to separate the jar when creating a Docker image.
|
Layouts |
Common
Layout s. |
Layouts.Expanded |
Executable expanded archive layout.
|
Layouts.Jar |
Executable JAR layout.
|
Layouts.LayeredJar |
Executable JAR layout with support for layers.
|
Layouts.None |
No layout.
|
Layouts.War |
Executable WAR layout.
|
Library |
Encapsulates information about a single library that may be packed into the archive.
|
LibraryCoordinates |
Encapsulates information about the Maven artifact coordinates of a library.
|
LogbackInitializer |
Utility to initialize logback (when present) to use INFO level logging.
|
MainClassFinder |
Finds any class with a
public static main method by performing a breadth first
search. |
Packager |
Abstract base class for packagers.
|
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.
|
StandardLayers |
Base class for the standard set of
Layers . |
Exception | Description |
---|---|
BuildPropertiesWriter.NullAdditionalPropertyValueException |
Exception thrown when an additional property with a null value is encountered.
|