public class ScmWagon extends org.apache.maven.wagon.AbstractWagon
|
| Constructor and Description |
|---|
ScmWagon() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection() |
void |
get(String resourceName,
File destination) |
File |
getCheckoutDirectory()
Get the directory where Wagon will checkout files from SCM.
|
List<String> |
getFileList(String resourcePath) |
boolean |
getIfNewer(String resourceName,
File destination,
long timestamp)
Not implemented
|
ScmManager |
getScmManager()
Get the
ScmManager used in this Wagon |
ScmProvider |
getScmProvider(String scmType)
Convenience method to get the
ScmProvider implementation to handle the provided SCM type |
String |
getScmVersion()
Get the scmVersion used in this Wagon
|
String |
getScmVersionType()
Get the scmVersionType used in this Wagon
|
void |
openConnectionInternal()
This will cleanup the checkout directory
|
void |
put(File source,
String targetName) |
void |
putDirectory(File sourceDirectory,
String destinationDirectory) |
boolean |
resourceExists(String resourceName) |
void |
setCheckoutDirectory(File checkoutDirectory)
Set the directory where Wagon will checkout files from SCM.
|
void |
setScmManager(ScmManager scmManager)
Set the
ScmManager used in this Wagon |
void |
setScmVersion(String scmVersion)
Set the scmVersion
|
void |
setScmVersionType(String scmVersionType)
Set the scmVersionType
|
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, transferpublic ScmWagon()
public ScmManager getScmManager()
ScmManager used in this WagonScmManagerpublic void setScmManager(ScmManager scmManager)
ScmManager used in this WagonscmManager - public String getScmVersion()
public void setScmVersion(String scmVersion)
scmVersion - the scmVersion to setpublic String getScmVersionType()
public void setScmVersionType(String scmVersionType)
scmVersionType - the scmVersionType to setpublic File getCheckoutDirectory()
public void setCheckoutDirectory(File checkoutDirectory)
checkoutDirectory - public ScmProvider getScmProvider(String scmType) throws NoSuchScmProviderException
ScmProvider implementation to handle the provided SCM typescmType - type of SCM, eg. svn, cvsScmProvider that will handle provided SCM typeNoSuchScmProviderException - if there is no ScmProvider able to handle that SCM typepublic void openConnectionInternal() throws org.apache.maven.wagon.ConnectionException
openConnectionInternal in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.ConnectionExceptionpublic void put(File source, String targetName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic boolean supportsDirectoryCopy()
supportsDirectoryCopy in interface org.apache.maven.wagon.WagonsupportsDirectoryCopy in class org.apache.maven.wagon.AbstractWagonpublic 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.WagonputDirectory in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic void closeConnection() throws org.apache.maven.wagon.ConnectionException
closeConnection in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.ConnectionExceptionpublic 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
UnsupportedOperationException - alwaysorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic void get(String resourceName, File destination) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic List<String> getFileList(String resourcePath) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
getFileList in interface org.apache.maven.wagon.WagongetFileList in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionAbstractWagon.getFileList(java.lang.String)public boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException
resourceExists in interface org.apache.maven.wagon.WagonresourceExists in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionCopyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.