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
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(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 Resource getResource(java.lang.String resourceName)
getPrivateKey
public static java.io.File getPrivateKey(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(Wagon wagon,
java.io.File sourceDirectory,
java.lang.String destinationDirectory)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
getFileList
public java.util.List getFileList(java.lang.String destinationDirectory,
Repository repository)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
resourceExists
public boolean resourceExists(java.lang.String resourceName,
Repository repository)
throws TransferFailedException,
AuthorizationException
- Throws:
TransferFailedException
AuthorizationException
createRemoteDirectories
public void createRemoteDirectories(java.lang.String path,
RepositoryPermissions permissions)
throws CommandExecutionException
- Throws:
CommandExecutionException