| Interface | Description |
|---|---|
| JarWriter.EntryTransformer |
An
EntryTransformer enables the transformation of jar
entries during the writing process. |
| Layout |
Strategy interface used to determine the layout for a particular type of archive.
|
| Libraries |
Encapsulates process about libraries that may be packed into the archive.
|
| LibraryCallback |
Callback interface used to iterate
Libraries. |
| LibraryScope | |
| LoaderClassesWriter |
Writer to write classes into repackaged JAR.
|
| Repackager.MainClassTimeoutWarningListener |
Callback interface used to present a warning when finding the main class takes too
long.
|
| RepackagingLayout |
| Class | Description |
|---|---|
| ArtifactItem | |
| JarWriter |
Writes JAR content, ensuring valid directory entries are always create and duplicate
|
| JarWriter.IdentityEntryTransformer |
An
EntryTransformer that returns the entry unchanged. |
| Layouts | |
| Layouts.Jar |
Executable JAR layout.
|
| Layouts.Module |
Module layout (designed to be used as a "plug-in")
|
| Library |
Encapsulates information about a single library that may be packed into the archive.
|
| MainClassFinder |
Finds any class with a
public static main method 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
|
Copyright © 2024. All rights reserved.