org.apache.maven.scm.provider.svn.svnexe.command
Class SvnCommandLineUtils

java.lang.Object
  extended by org.apache.maven.scm.provider.svn.svnexe.command.SvnCommandLineUtils

public class SvnCommandLineUtils
extends java.lang.Object

Command line construction utility.

Version:
$Id: SvnCommandLineUtils.java 733437 2009-01-11 09:25:52Z dantran $
Author:
Brett Porter

Constructor Summary
SvnCommandLineUtils()
           
 
Method Summary
static void addTarget(org.codehaus.plexus.util.cli.Commandline cl, java.util.List files)
           
static java.lang.String cryptPassword(org.codehaus.plexus.util.cli.Commandline cl)
           
static int execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger)
           
static int execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger)
           
static int executeCleanUp(java.io.File workinDirectory, org.codehaus.plexus.util.cli.StreamConsumer stdout, org.codehaus.plexus.util.cli.StreamConsumer stderr)
           
static int executeCleanUp(java.io.File workinDirectory, org.codehaus.plexus.util.cli.StreamConsumer stdout, org.codehaus.plexus.util.cli.StreamConsumer stderr, ScmLogger logger)
           
static org.codehaus.plexus.util.cli.Commandline getBaseSvnCommandLine(java.io.File workingDirectory, SvnScmProviderRepository repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SvnCommandLineUtils

public SvnCommandLineUtils()
Method Detail

addTarget

public static void addTarget(org.codehaus.plexus.util.cli.Commandline cl,
                             java.util.List files)
                      throws java.io.IOException
Throws:
java.io.IOException

getBaseSvnCommandLine

public static org.codehaus.plexus.util.cli.Commandline getBaseSvnCommandLine(java.io.File workingDirectory,
                                                                             SvnScmProviderRepository repository)

execute

public static int execute(org.codehaus.plexus.util.cli.Commandline cl,
                          org.codehaus.plexus.util.cli.StreamConsumer consumer,
                          org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr,
                          ScmLogger logger)
                   throws org.codehaus.plexus.util.cli.CommandLineException
Throws:
org.codehaus.plexus.util.cli.CommandLineException

execute

public static int execute(org.codehaus.plexus.util.cli.Commandline cl,
                          org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout,
                          org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr,
                          ScmLogger logger)
                   throws org.codehaus.plexus.util.cli.CommandLineException
Throws:
org.codehaus.plexus.util.cli.CommandLineException

executeCleanUp

public static int executeCleanUp(java.io.File workinDirectory,
                                 org.codehaus.plexus.util.cli.StreamConsumer stdout,
                                 org.codehaus.plexus.util.cli.StreamConsumer stderr)
                          throws org.codehaus.plexus.util.cli.CommandLineException
Throws:
org.codehaus.plexus.util.cli.CommandLineException

executeCleanUp

public static int executeCleanUp(java.io.File workinDirectory,
                                 org.codehaus.plexus.util.cli.StreamConsumer stdout,
                                 org.codehaus.plexus.util.cli.StreamConsumer stderr,
                                 ScmLogger logger)
                          throws org.codehaus.plexus.util.cli.CommandLineException
Throws:
org.codehaus.plexus.util.cli.CommandLineException

cryptPassword

public static java.lang.String cryptPassword(org.codehaus.plexus.util.cli.Commandline cl)


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.