Class SvnCommandLineUtils
- java.lang.Object
-
- org.apache.maven.scm.provider.svn.svnexe.command.SvnCommandLineUtils
-
public final class SvnCommandLineUtils extends java.lang.ObjectCommand line construction utility.
-
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Modifier Constructor Description privateSvnCommandLineUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddTarget(org.codehaus.plexus.util.cli.Commandline cl, java.util.List<java.io.File> files)private static intcheckIfCleanUpIsNeeded(int exitCode, org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr)static java.lang.StringcryptPassword(org.codehaus.plexus.util.cli.Commandline cl)static intexecute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr)static intexecute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr)static intexecuteCleanUp(java.io.File workinDirectory, org.codehaus.plexus.util.cli.StreamConsumer stdout, org.codehaus.plexus.util.cli.StreamConsumer stderr)static org.codehaus.plexus.util.cli.CommandlinegetBaseSvnCommandLine(java.io.File workingDirectory, SvnScmProviderRepository repository, boolean interactive)
-
-
-
Method Detail
-
addTarget
public static void addTarget(org.codehaus.plexus.util.cli.Commandline cl, java.util.List<java.io.File> 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, boolean interactive)
-
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) 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) throws org.codehaus.plexus.util.cli.CommandLineException- Throws:
org.codehaus.plexus.util.cli.CommandLineException
-
checkIfCleanUpIsNeeded
private static int checkIfCleanUpIsNeeded(int exitCode, org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer 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) 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)
-
-