public class JarLauncher extends ExecutableArchiveLauncher
Launcher for JAR based archives. This launcher assumes that dependency jars are
included inside a /lib directory.| Modifier | Constructor | Description |
|---|---|---|
|
JarLauncher() |
|
protected |
JarLauncher(Archive archive) |
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
isNestedArchive(Archive.Entry entry) |
Determine if the specified
JarEntry is a nested item that should be added
to the classpath. |
static void |
main(String[] args) |
|
protected void |
postProcessClassPathArchives(List<Archive> archives) |
Called to post-process archive entries before they are used.
|
createClassLoader, getArchive, getClassPathArchives, getMainClasscreateArchive, createClassLoader, createMainMethodRunner, launch, launchpublic JarLauncher()
protected JarLauncher(Archive archive)
public static void main(String[] args)
protected boolean isNestedArchive(Archive.Entry entry)
ExecutableArchiveLauncherJarEntry is a nested item that should be added
to the classpath. The method is called once for each entry.isNestedArchive in class ExecutableArchiveLauncherentry - the jar entrytrue if the entry is a nested item (jar or folder)protected void postProcessClassPathArchives(List<Archive> archives) throws Exception
ExecutableArchiveLauncherpostProcessClassPathArchives in class ExecutableArchiveLauncherarchives - the archivesException - if the post processing failsCopyright © 2018. All rights reserved.