Class SvnCommandLineUtils
- java.lang.Object
-
- org.apache.maven.scm.provider.svn.svnexe.command.SvnCommandLineUtils
-
public final class SvnCommandLineUtils extends Object
Command line construction utility.- Author:
- Brett Porter, Olivier Lamy
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addTarget(org.codehaus.plexus.util.cli.Commandline cl, List<File> files)
static 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(File workinDirectory, org.codehaus.plexus.util.cli.StreamConsumer stdout, org.codehaus.plexus.util.cli.StreamConsumer stderr)
static int
executeCleanUp(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(File workingDirectory, SvnScmProviderRepository repository)
-
-
-
Method Detail
-
addTarget
public static void addTarget(org.codehaus.plexus.util.cli.Commandline cl, List<File> files) throws IOException
- Throws:
IOException
-
getBaseSvnCommandLine
public static org.codehaus.plexus.util.cli.Commandline getBaseSvnCommandLine(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(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(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 String cryptPassword(org.codehaus.plexus.util.cli.Commandline cl)
-
-