public class ScpExternalWagon extends org.apache.maven.wagon.AbstractWagon implements org.apache.maven.wagon.CommandExecutor
|
Constructor and Description |
---|
ScpExternalWagon() |
Modifier and Type | Method and Description |
---|---|
void |
closeConnection() |
void |
executeCommand(String command) |
org.apache.maven.wagon.Streams |
executeCommand(String command,
boolean ignoreFailures) |
void |
get(String resourceName,
File destination) |
List<String> |
getFileList(String destinationDirectory) |
boolean |
getIfNewer(String resourceName,
File destination,
long timestamp) |
String |
getScpArgs() |
String |
getScpExecutable() |
String |
getSshArgs() |
String |
getSshExecutable() |
protected boolean |
isPuTTY() |
protected void |
openConnectionInternal() |
void |
put(File source,
String destination) |
void |
putDirectory(File sourceDirectory,
String destinationDirectory) |
boolean |
resourceExists(String resourceName) |
void |
setScpArgs(String scpArgs) |
void |
setScpExecutable(String scpExecutable) |
void |
setSshArgs(String sshArgs) |
void |
setSshExecutable(String sshExecutable) |
boolean |
supportsDirectoryCopy() |
addSessionListener, addTransferListener, cleanupGetTransfer, cleanupPutTransfer, connect, connect, connect, connect, connect, connect, createParentDirectories, disconnect, finishGetTransfer, finishPutTransfer, fireGetCompleted, fireGetInitiated, fireGetStarted, firePutCompleted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDebug, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getReadTimeout, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setReadTimeout, setSessionEventSupport, setTimeout, setTransferEventSupport, transfer, transfer, transfer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeout
public ScpExternalWagon()
protected void openConnectionInternal() throws org.apache.maven.wagon.authentication.AuthenticationException
openConnectionInternal
in class org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.authentication.AuthenticationException
public void closeConnection()
closeConnection
in class org.apache.maven.wagon.AbstractWagon
public boolean getIfNewer(String resourceName, File destination, long timestamp) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
getIfNewer
in interface org.apache.maven.wagon.Wagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public void executeCommand(String command) throws org.apache.maven.wagon.CommandExecutionException
executeCommand
in interface org.apache.maven.wagon.CommandExecutor
org.apache.maven.wagon.CommandExecutionException
public org.apache.maven.wagon.Streams executeCommand(String command, boolean ignoreFailures) throws org.apache.maven.wagon.CommandExecutionException
executeCommand
in interface org.apache.maven.wagon.CommandExecutor
org.apache.maven.wagon.CommandExecutionException
protected boolean isPuTTY()
public void put(File source, String destination) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
put
in interface org.apache.maven.wagon.Wagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public void get(String resourceName, File destination) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
get
in interface org.apache.maven.wagon.Wagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public List<String> getFileList(String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
getFileList
in interface org.apache.maven.wagon.Wagon
getFileList
in class org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public void putDirectory(File sourceDirectory, String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
putDirectory
in interface org.apache.maven.wagon.Wagon
putDirectory
in class org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException
resourceExists
in interface org.apache.maven.wagon.Wagon
resourceExists
in class org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.authorization.AuthorizationException
public boolean supportsDirectoryCopy()
supportsDirectoryCopy
in interface org.apache.maven.wagon.Wagon
supportsDirectoryCopy
in class org.apache.maven.wagon.AbstractWagon
public String getScpExecutable()
public void setScpExecutable(String scpExecutable)
public String getSshExecutable()
public void setSshExecutable(String sshExecutable)
public String getScpArgs()
public void setScpArgs(String scpArgs)
public String getSshArgs()
public void setSshArgs(String sshArgs)
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.