Class SvnCommandLineUtils

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

public final class SvnCommandLineUtils extends Object
Command line construction utility.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addTarget(org.codehaus.plexus.util.cli.Commandline cl, List<File> files)
     
    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)
     
    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)
     
    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)
     
    static int
    executeCleanUp(File workinDirectory, org.codehaus.plexus.util.cli.StreamConsumer stdout, org.codehaus.plexus.util.cli.StreamConsumer stderr)
     
    static org.codehaus.plexus.util.cli.Commandline
    getBaseSvnCommandLine(File workingDirectory, SvnScmProviderRepository repository, boolean interactive)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
  • Constructor Details

    • SvnCommandLineUtils

      private SvnCommandLineUtils()
  • Method Details

    • 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, 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(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 String cryptPassword(org.codehaus.plexus.util.cli.Commandline cl)