Class PearPackager
- java.lang.Object
-
- org.apache.uima.tools.pear.packager.PearPackager
-
public class PearPackager extends java.lang.Object
PEAR package command line interface. The class provides a command line interface to package a PEAR file or to just creat an PEAR installation descriptor.Usage: The PearPackager can be used in three different modes: Mode 1: create a complete PEAR package (default mode) Mode 2: just create the PEAR installation descriptor Mode 3: just package a PEAR file Mode 1 usage: java org.apache.uima.tools.pear.packager.PearPackager -compID <componentID> -mainCompDesc <mainComponentDesc> [-classpath <classpath>] [-datapath <datapath>] -mainCompDir <mainComponentDir> -targetDir <targetDir> [-envVars <propertiesFilePath>] Mode 2 usage: java org.apache.uima.tools.pear.packager.PearPackager -create -compID <componentID> -mainCompDesc <mainComponentDesc> [-classpath <classpath>] [-datapath <datapath>] -mainCompDir <mainComponentDir> [-envVars <propertiesFilePath>] Mode 3 usage: java org.apache.uima.tools.pear.packager.PearPackager -package -compID <componentID> -mainCompDir <mainComponentDir> -targetDir <targetDir>
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
CLASSPATH_PARAM
private static java.lang.String
COMPONENT_ID_PARAM
private static java.lang.String
DATAPATH_PARAM
private static java.lang.String
ENV_VAR_PARAM
private static java.lang.String
INSTALL_ACTION_PARAM
private static java.lang.String
MAIN_COMPONENT_DESC_PARAM
private static java.lang.String
MAIN_COMPONENT_DIR_PARAM
private static java.lang.String
PACKAGE_ACTION_PARAM
private static java.lang.String
TARGET_DIR_PARAM
-
Constructor Summary
Constructors Constructor Description PearPackager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
checkCmdLineSyntax(CommandLineParser clp)
private static CommandLineParser
createCmdLineParser()
static void
main(java.lang.String[] args)
Main method to call the command line PearPackagerprivate static void
printUsage()
-
-
-
Field Detail
-
INSTALL_ACTION_PARAM
private static final java.lang.String INSTALL_ACTION_PARAM
- See Also:
- Constant Field Values
-
PACKAGE_ACTION_PARAM
private static final java.lang.String PACKAGE_ACTION_PARAM
- See Also:
- Constant Field Values
-
COMPONENT_ID_PARAM
private static final java.lang.String COMPONENT_ID_PARAM
- See Also:
- Constant Field Values
-
MAIN_COMPONENT_DESC_PARAM
private static final java.lang.String MAIN_COMPONENT_DESC_PARAM
- See Also:
- Constant Field Values
-
CLASSPATH_PARAM
private static final java.lang.String CLASSPATH_PARAM
- See Also:
- Constant Field Values
-
DATAPATH_PARAM
private static final java.lang.String DATAPATH_PARAM
- See Also:
- Constant Field Values
-
ENV_VAR_PARAM
private static final java.lang.String ENV_VAR_PARAM
- See Also:
- Constant Field Values
-
MAIN_COMPONENT_DIR_PARAM
private static final java.lang.String MAIN_COMPONENT_DIR_PARAM
- See Also:
- Constant Field Values
-
TARGET_DIR_PARAM
private static final java.lang.String TARGET_DIR_PARAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
createCmdLineParser
private static final CommandLineParser createCmdLineParser()
-
printUsage
private static final void printUsage()
-
checkCmdLineSyntax
private static final boolean checkCmdLineSyntax(CommandLineParser clp)
-
main
public static void main(java.lang.String[] args)
Main method to call the command line PearPackager- Parameters:
args
- Command line arguments to configure the PEAR packaging
-
-