org.apache.maven.artifact.manager
Interface WagonManager
- All Known Implementing Classes:
- DefaultWagonManager
- public interface WagonManager
- Version:
- $Id: WagonManager.java 320827 2005-10-13 17:49:41Z jdcasey $
- Author:
- Michal Maczka
|
Method Summary |
void |
addAuthenticationInfo(String repositoryId,
String username,
String password,
String privateKey,
String passphrase)
|
void |
addConfiguration(String repositoryId,
org.codehaus.plexus.util.xml.Xpp3Dom configuration)
|
void |
addMirror(String id,
String mirrorOf,
String url)
|
void |
addPermissionInfo(String repositoryId,
String filePermissions,
String directoryPermissions)
|
void |
addProxy(String protocol,
String host,
int port,
String username,
String password,
String nonProxyHosts)
|
void |
getArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository repository)
|
void |
getArtifact(org.apache.maven.artifact.Artifact artifact,
List remoteRepositories)
|
void |
getArtifactMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
org.apache.maven.artifact.repository.ArtifactRepository remoteRepository,
File destination,
String checksumPolicy)
|
org.apache.maven.wagon.authentication.AuthenticationInfo |
getAuthenticationInfo(String id)
|
org.apache.maven.wagon.proxy.ProxyInfo |
getProxy(String protocol)
|
org.apache.maven.wagon.Wagon |
getWagon(String protocol)
|
boolean |
isOnline()
|
void |
putArtifact(File source,
org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
|
void |
putArtifactMetadata(File source,
org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata,
org.apache.maven.artifact.repository.ArtifactRepository repository)
|
void |
setDownloadMonitor(org.apache.maven.wagon.events.TransferListener downloadMonitor)
|
void |
setInteractive(boolean interactive)
|
void |
setOnline(boolean online)
|
ROLE
public static final String ROLE
getWagon
public org.apache.maven.wagon.Wagon getWagon(String protocol)
throws org.apache.maven.wagon.UnsupportedProtocolException
- Throws:
org.apache.maven.wagon.UnsupportedProtocolException
getArtifact
public void getArtifact(org.apache.maven.artifact.Artifact artifact,
List remoteRepositories)
throws org.apache.maven.wagon.TransferFailedException,
org.apache.maven.wagon.ResourceDoesNotExistException
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
getArtifact
public void getArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository repository)
throws org.apache.maven.wagon.TransferFailedException,
org.apache.maven.wagon.ResourceDoesNotExistException
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
putArtifact
public void putArtifact(File source,
org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
throws org.apache.maven.wagon.TransferFailedException
- Throws:
org.apache.maven.wagon.TransferFailedException
putArtifactMetadata
public void putArtifactMetadata(File source,
org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata,
org.apache.maven.artifact.repository.ArtifactRepository repository)
throws org.apache.maven.wagon.TransferFailedException
- Throws:
org.apache.maven.wagon.TransferFailedException
getArtifactMetadata
public void getArtifactMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
org.apache.maven.artifact.repository.ArtifactRepository remoteRepository,
File destination,
String checksumPolicy)
throws org.apache.maven.wagon.TransferFailedException,
org.apache.maven.wagon.ResourceDoesNotExistException
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
setOnline
public void setOnline(boolean online)
isOnline
public boolean isOnline()
addProxy
public void addProxy(String protocol,
String host,
int port,
String username,
String password,
String nonProxyHosts)
addAuthenticationInfo
public void addAuthenticationInfo(String repositoryId,
String username,
String password,
String privateKey,
String passphrase)
addMirror
public void addMirror(String id,
String mirrorOf,
String url)
setDownloadMonitor
public void setDownloadMonitor(org.apache.maven.wagon.events.TransferListener downloadMonitor)
addPermissionInfo
public void addPermissionInfo(String repositoryId,
String filePermissions,
String directoryPermissions)
getProxy
public org.apache.maven.wagon.proxy.ProxyInfo getProxy(String protocol)
getAuthenticationInfo
public org.apache.maven.wagon.authentication.AuthenticationInfo getAuthenticationInfo(String id)
addConfiguration
public void addConfiguration(String repositoryId,
org.codehaus.plexus.util.xml.Xpp3Dom configuration)
setInteractive
public void setInteractive(boolean interactive)
Copyright 2001-2006 Apache Software Foundation. All Rights Reserved.