org.utgenome.shell
Class Maven

java.lang.Object
  extended by org.utgenome.shell.UTGBShellSubCommandBase
      extended by org.utgenome.shell.Maven
All Implemented Interfaces:
java.lang.Comparable<UTGBShellSubCommand>, UTGBShellSubCommand

public class Maven
extends UTGBShellSubCommandBase

Maven utility

Author:
leo

Nested Class Summary
static class Maven.CommandExecutor
           
 
Field Summary
 
Fields inherited from class org.utgenome.shell.UTGBShellSubCommandBase
APP_FOLDER, EXPLODED_WEBAPP_DIR, globalOption, SRC_FOLDER, WEBAPP_FOLDER
 
Constructor Summary
Maven()
           
 
Method Summary
 void execute(java.lang.String[] args)
           
static void explodeWar()
           
 java.lang.String getDetailedDescription()
           
 java.lang.String getOneLinerDescription()
           
 java.lang.String getOptionList()
           
static boolean isMavenInstalled()
           
 java.lang.String name()
           
static void runMaven(java.lang.String arg)
           
static void runMaven(java.lang.String[] args)
           
static void runMaven(java.lang.String[] args, java.io.File workingDir)
           
static void runMaven(java.lang.String arg, java.io.File workingDir)
           
 
Methods inherited from class org.utgenome.shell.UTGBShellSubCommandBase
compareTo, createContextXML, createFileFromTemplate, createFileFromTemplate, execute, getPath, getProjectResourcePath, isInProjectRoot, loadTrackConfiguration, loadUsage, maven
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Maven

public Maven()
Method Detail

isMavenInstalled

public static boolean isMavenInstalled()

runMaven

public static void runMaven(java.lang.String arg)
                     throws UTGBShellException
Throws:
UTGBShellException

runMaven

public static void runMaven(java.lang.String arg,
                            java.io.File workingDir)
                     throws UTGBShellException
Throws:
UTGBShellException

runMaven

public static void runMaven(java.lang.String[] args)
                     throws UTGBShellException
Throws:
UTGBShellException

runMaven

public static void runMaven(java.lang.String[] args,
                            java.io.File workingDir)
                     throws UTGBShellException
Throws:
UTGBShellException

explodeWar

public static void explodeWar()
                       throws UTGBShellException
Throws:
UTGBShellException

execute

public void execute(java.lang.String[] args)
             throws UTGBShellException
Specified by:
execute in interface UTGBShellSubCommand
Specified by:
execute in class UTGBShellSubCommandBase
Throws:
UTGBShellException

name

public java.lang.String name()
Specified by:
name in interface UTGBShellSubCommand
Specified by:
name in class UTGBShellSubCommandBase

getDetailedDescription

public java.lang.String getDetailedDescription()

getOneLinerDescription

public java.lang.String getOneLinerDescription()

getOptionList

public java.lang.String getOptionList()


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.