Class 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&gt -mainCompDesc <mainComponentDesc&gt [-classpath <classpath&gt] [-datapath <datapath&gt] -mainCompDir <mainComponentDir&gt -targetDir <targetDir&gt [-envVars <propertiesFilePath&gt]
         Mode 2 usage: java org.apache.uima.tools.pear.packager.PearPackager -create -compID <componentID&gt -mainCompDesc <mainComponentDesc&gt [-classpath <classpath&gt] [-datapath <datapath&gt] -mainCompDir <mainComponentDir&gt [-envVars <propertiesFilePath&gt]
         Mode 3 usage: java org.apache.uima.tools.pear.packager.PearPackager -package -compID <componentID&gt -mainCompDir <mainComponentDir&gt -targetDir <targetDir&gt
     
    • 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
      • 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
    • Constructor Detail

      • PearPackager

        public PearPackager()
    • Method Detail

      • 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