org.apache.maven.artifact.manager
public interface WagonManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ROLE |
Modifier and Type | Method and Description |
---|---|
void |
addAuthenticationInfo(java.lang.String repositoryId,
java.lang.String username,
java.lang.String password,
java.lang.String privateKey,
java.lang.String passphrase) |
void |
addConfiguration(java.lang.String repositoryId,
Xpp3Dom configuration)
Set the configuration for a repository
|
void |
addMirror(java.lang.String id,
java.lang.String mirrorOf,
java.lang.String url) |
void |
addPermissionInfo(java.lang.String repositoryId,
java.lang.String filePermissions,
java.lang.String directoryPermissions) |
void |
addProxy(java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String nonProxyHosts) |
void |
getArtifact(Artifact artifact,
ArtifactRepository repository) |
void |
getArtifact(Artifact artifact,
java.util.List remoteRepositories) |
void |
getArtifactMetadata(ArtifactMetadata metadata,
ArtifactRepository remoteRepository,
java.io.File destination,
java.lang.String checksumPolicy) |
void |
getArtifactMetadataFromDeploymentRepository(ArtifactMetadata metadata,
ArtifactRepository remoteRepository,
java.io.File file,
java.lang.String checksumPolicyWarn) |
AuthenticationInfo |
getAuthenticationInfo(java.lang.String id) |
ArtifactRepository |
getMirrorRepository(ArtifactRepository repository) |
ProxyInfo |
getProxy(java.lang.String protocol) |
Wagon |
getWagon(Repository repository)
Get a Wagon provider for the provided repository.
|
Wagon |
getWagon(java.lang.String protocol)
Deprecated.
prone to errors. use
getWagon(Repository) instead. |
boolean |
isOnline() |
void |
putArtifact(java.io.File source,
Artifact artifact,
ArtifactRepository deploymentRepository) |
void |
putArtifactMetadata(java.io.File source,
ArtifactMetadata artifactMetadata,
ArtifactRepository repository) |
void |
registerWagons(java.util.Collection wagons,
PlexusContainer extensionContainer) |
void |
setDefaultRepositoryPermissions(RepositoryPermissions permissions) |
void |
setDownloadMonitor(TransferListener downloadMonitor) |
void |
setInteractive(boolean interactive) |
void |
setOnline(boolean online) |
Wagon getWagon(java.lang.String protocol) throws UnsupportedProtocolException
getWagon(Repository)
instead.protocol
- the protocol the Wagon
will handleWagon
instance able to handle the protocol providedUnsupportedProtocolException
- if there is no provider able to handle the protocolWagon getWagon(Repository repository) throws UnsupportedProtocolException, WagonConfigurationException
repository
- the repositoryWagon
instance that can be used to connect to the repositoryUnsupportedProtocolException
- if there is no provider able to handle the protocolWagonConfigurationException
- if the wagon can't be configured for the repositoryvoid getArtifact(Artifact artifact, java.util.List remoteRepositories) throws TransferFailedException, ResourceDoesNotExistException
TransferFailedException
ResourceDoesNotExistException
void getArtifact(Artifact artifact, ArtifactRepository repository) throws TransferFailedException, ResourceDoesNotExistException
TransferFailedException
ResourceDoesNotExistException
void putArtifact(java.io.File source, Artifact artifact, ArtifactRepository deploymentRepository) throws TransferFailedException
TransferFailedException
void putArtifactMetadata(java.io.File source, ArtifactMetadata artifactMetadata, ArtifactRepository repository) throws TransferFailedException
TransferFailedException
void getArtifactMetadata(ArtifactMetadata metadata, ArtifactRepository remoteRepository, java.io.File destination, java.lang.String checksumPolicy) throws TransferFailedException, ResourceDoesNotExistException
TransferFailedException
ResourceDoesNotExistException
void getArtifactMetadataFromDeploymentRepository(ArtifactMetadata metadata, ArtifactRepository remoteRepository, java.io.File file, java.lang.String checksumPolicyWarn) throws TransferFailedException, ResourceDoesNotExistException
TransferFailedException
ResourceDoesNotExistException
void setOnline(boolean online)
boolean isOnline()
void addProxy(java.lang.String protocol, java.lang.String host, int port, java.lang.String username, java.lang.String password, java.lang.String nonProxyHosts)
void addAuthenticationInfo(java.lang.String repositoryId, java.lang.String username, java.lang.String password, java.lang.String privateKey, java.lang.String passphrase)
void addMirror(java.lang.String id, java.lang.String mirrorOf, java.lang.String url)
void setDownloadMonitor(TransferListener downloadMonitor)
void addPermissionInfo(java.lang.String repositoryId, java.lang.String filePermissions, java.lang.String directoryPermissions)
ProxyInfo getProxy(java.lang.String protocol)
AuthenticationInfo getAuthenticationInfo(java.lang.String id)
void addConfiguration(java.lang.String repositoryId, Xpp3Dom configuration)
repositoryId
- id of the repository to set the configuration toconfiguration
- dom tree of the xml with the configuration for the Wagon
void setInteractive(boolean interactive)
void registerWagons(java.util.Collection wagons, PlexusContainer extensionContainer)
void setDefaultRepositoryPermissions(RepositoryPermissions permissions)
ArtifactRepository getMirrorRepository(ArtifactRepository repository)