org.apache.maven.wagon.providers.ssh
Class ScpHelper

java.lang.Object
  extended by org.apache.maven.wagon.providers.ssh.ScpHelper

public class ScpHelper
extends Object


Field Summary
static int DEFAULT_SSH_PORT
           
static char PATH_SEPARATOR
           
 
Constructor Summary
ScpHelper(org.apache.maven.wagon.CommandExecutor executor)
           
 
Method Summary
 void createRemoteDirectories(String path, org.apache.maven.wagon.repository.RepositoryPermissions permissions)
           
static void createZip(List files, File zipName, File basedir)
           
 List getFileList(String destinationDirectory, org.apache.maven.wagon.repository.Repository repository)
           
protected static String getPath(String basedir, String dir)
           
static File getPrivateKey(org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo)
           
static org.apache.maven.wagon.resource.Resource getResource(String resourceName)
           
static String getResourceDirectory(String resourceName)
           
static String getResourceFilename(String r)
           
 void putDirectory(org.apache.maven.wagon.Wagon wagon, File sourceDirectory, String destinationDirectory)
           
 boolean resourceExists(String resourceName, org.apache.maven.wagon.repository.Repository repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_SEPARATOR

public static final char PATH_SEPARATOR
See Also:
Constant Field Values

DEFAULT_SSH_PORT

public static final int DEFAULT_SSH_PORT
See Also:
Constant Field Values
Constructor Detail

ScpHelper

public ScpHelper(org.apache.maven.wagon.CommandExecutor executor)
Method Detail

getResourceDirectory

public static String getResourceDirectory(String resourceName)

getResourceFilename

public static String getResourceFilename(String r)

getResource

public static org.apache.maven.wagon.resource.Resource getResource(String resourceName)

getPrivateKey

public static File getPrivateKey(org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo)
                          throws FileNotFoundException
Throws:
FileNotFoundException

createZip

public static void createZip(List files,
                             File zipName,
                             File basedir)
                      throws IOException
Throws:
IOException

getPath

protected static String getPath(String basedir,
                                String dir)

putDirectory

public void putDirectory(org.apache.maven.wagon.Wagon wagon,
                         File sourceDirectory,
                         String destinationDirectory)
                  throws org.apache.maven.wagon.TransferFailedException,
                         org.apache.maven.wagon.ResourceDoesNotExistException,
                         org.apache.maven.wagon.authorization.AuthorizationException
Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException

getFileList

public List getFileList(String destinationDirectory,
                        org.apache.maven.wagon.repository.Repository repository)
                 throws org.apache.maven.wagon.TransferFailedException,
                        org.apache.maven.wagon.ResourceDoesNotExistException,
                        org.apache.maven.wagon.authorization.AuthorizationException
Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException

resourceExists

public boolean resourceExists(String resourceName,
                              org.apache.maven.wagon.repository.Repository repository)
                       throws org.apache.maven.wagon.TransferFailedException,
                              org.apache.maven.wagon.authorization.AuthorizationException
Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.authorization.AuthorizationException

createRemoteDirectories

public void createRemoteDirectories(String path,
                                    org.apache.maven.wagon.repository.RepositoryPermissions permissions)
                             throws org.apache.maven.wagon.CommandExecutionException
Throws:
org.apache.maven.wagon.CommandExecutionException


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