public class ScpHelper extends Object
putDirectory(...) for more info on bulk directory upload.| Modifier and Type | Field and Description | 
|---|---|
static int | 
DEFAULT_SSH_PORT  | 
static char | 
PATH_SEPARATOR  | 
| Constructor and Description | 
|---|
ScpHelper(CommandExecutor executor)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
createRemoteDirectories(String path,
                                              RepositoryPermissions permissions)  | 
static void | 
createZip(List<String> files,
                  File zipName,
                  File basedir)  | 
List<String> | 
getFileList(String destinationDirectory,
                      Repository repository)  | 
protected static String | 
getPath(String basedir,
              String dir)  | 
static File | 
getPrivateKey(AuthenticationInfo authenticationInfo)  | 
static Resource | 
getResource(String resourceName)  | 
static String | 
getResourceDirectory(String resourceName)  | 
static String | 
getResourceFilename(String r)  | 
void | 
putDirectory(Wagon wagon,
                        File sourceDirectory,
                        String destinationDirectory)
Put a whole directory content, by transferring a unique zip file and uncompressing it
 on the target ssh server with  
unzip command. | 
boolean | 
resourceExists(String resourceName,
                            Repository repository)  | 
public static final char PATH_SEPARATOR
public static final int DEFAULT_SSH_PORT
public ScpHelper(CommandExecutor executor)
public static String getResourceDirectory(String resourceName)
public static String getResourceFilename(String r)
public static Resource getResource(String resourceName)
public static File getPrivateKey(AuthenticationInfo authenticationInfo) throws FileNotFoundException
FileNotFoundExceptionpublic static void createZip(List<String> files, File zipName, File basedir) throws IOException
IOExceptionpublic void putDirectory(Wagon wagon, File sourceDirectory, String destinationDirectory) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
unzip command.public List<String> getFileList(String destinationDirectory, Repository repository) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
public boolean resourceExists(String resourceName, Repository repository) throws TransferFailedException, AuthorizationException
public void createRemoteDirectories(String path, RepositoryPermissions permissions) throws CommandExecutionException
CommandExecutionExceptionCopyright © 2003–2014 The Apache Software Foundation. All rights reserved.