org.apache.maven.wagon.providers.ssh
Class ScpHelper
java.lang.Object
org.apache.maven.wagon.providers.ssh.ScpHelper
public class ScpHelper
- extends java.lang.Object
Constructor Summary |
ScpHelper(org.apache.maven.wagon.CommandExecutor executor)
|
Method Summary |
void |
createRemoteDirectories(java.lang.String path,
org.apache.maven.wagon.repository.RepositoryPermissions permissions)
|
static void |
createZip(java.util.List files,
java.io.File zipName,
java.io.File basedir)
|
java.util.List |
getFileList(java.lang.String destinationDirectory,
org.apache.maven.wagon.repository.Repository repository)
|
protected static java.lang.String |
getPath(java.lang.String basedir,
java.lang.String dir)
|
static java.io.File |
getPrivateKey(org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo)
|
static org.apache.maven.wagon.resource.Resource |
getResource(java.lang.String resourceName)
|
static java.lang.String |
getResourceDirectory(java.lang.String resourceName)
|
static java.lang.String |
getResourceFilename(java.lang.String r)
|
void |
putDirectory(org.apache.maven.wagon.Wagon wagon,
java.io.File sourceDirectory,
java.lang.String destinationDirectory)
|
boolean |
resourceExists(java.lang.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 |
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
ScpHelper
public ScpHelper(org.apache.maven.wagon.CommandExecutor executor)
getResourceDirectory
public static java.lang.String getResourceDirectory(java.lang.String resourceName)
getResourceFilename
public static java.lang.String getResourceFilename(java.lang.String r)
getResource
public static org.apache.maven.wagon.resource.Resource getResource(java.lang.String resourceName)
getPrivateKey
public static java.io.File getPrivateKey(org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
createZip
public static void createZip(java.util.List files,
java.io.File zipName,
java.io.File basedir)
throws java.io.IOException
- Throws:
java.io.IOException
getPath
protected static java.lang.String getPath(java.lang.String basedir,
java.lang.String dir)
putDirectory
public void putDirectory(org.apache.maven.wagon.Wagon wagon,
java.io.File sourceDirectory,
java.lang.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 java.util.List getFileList(java.lang.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(java.lang.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(java.lang.String path,
org.apache.maven.wagon.repository.RepositoryPermissions permissions)
throws org.apache.maven.wagon.CommandExecutionException
- Throws:
org.apache.maven.wagon.CommandExecutionException
Copyright © 2003-2010 The Apache Software Foundation. All Rights Reserved.