public class UberJarCreator extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addBootProperties(Properties props) |
void |
addBootProperty(String key,
String value) |
void |
addDeployment(File jar) |
void |
addDeployment(String name,
URL url) |
void |
addDomainFile(File file) |
void |
addLibraryJar(File jar) |
void |
addRuntimeJar(File jar) |
void |
buildUberJar() |
static List<File> |
fillFiles(File directory)
Returns a list of all files in directory and subdirectories
|
static List<File> |
parseFileList(String fileList,
String separator)
Returns a list of files parsed from a separated list of files.
|
void |
setAlternateHZConfigFile(File alternateHZConfigFile) |
void |
setContextRoots(Properties props) |
void |
setDeploymentDir(File deploymentDir) |
void |
setDirectoryToCopy(File copyDirectory)
Directory to be copied into the root of the uber Jar file
|
void |
setDomainDir(File domainDir) |
void |
setDomainXML(File domainXML) |
void |
setLoggingPropertiesFile(File loggingPropertiesFile) |
void |
setMainClassName(String mainClassName) |
void |
setOutputFile(File outputFile) |
void |
setPostBootCommands(File postBootCommands) |
void |
setPostDeployCommands(File postDeployCommands) |
void |
setPreBootCommands(File preBootCommands) |
public void setOutputFile(File outputFile)
public void setMainClassName(String mainClassName)
public void setLoggingPropertiesFile(File loggingPropertiesFile)
public void setAlternateHZConfigFile(File alternateHZConfigFile)
public void setContextRoots(Properties props)
public void setDeploymentDir(File deploymentDir)
public void setDomainDir(File domainDir)
public void setPreBootCommands(File preBootCommands)
public void setPostBootCommands(File postBootCommands)
public void setPostDeployCommands(File postDeployCommands)
public void setDirectoryToCopy(File copyDirectory)
copyDirectory - public void addRuntimeJar(File jar)
public void addDomainFile(File file)
public void addLibraryJar(File jar)
public void addDeployment(File jar)
public void setDomainXML(File domainXML)
public void addBootProperties(Properties props)
public void buildUberJar()
public static List<File> fillFiles(File directory)
directory - The parent directory to search withinCopyright © 2019. All rights reserved.