public class ArtifactResolutionRequest extends java.lang.Object implements RepositoryRequest
| Modifier and Type | Field and Description |
|---|---|
private Artifact |
artifact |
private java.util.Set<Artifact> |
artifactDependencies |
private ArtifactFilter |
collectionFilter |
private boolean |
forceUpdate |
private java.util.List<ResolutionListener> |
listeners |
private ArtifactRepository |
localRepository |
private java.util.Map<java.lang.String,Artifact> |
managedVersionMap |
private java.util.List<Mirror> |
mirrors |
private boolean |
offline |
private java.util.List<Proxy> |
proxies |
private java.util.List<ArtifactRepository> |
remoteRepositories |
private ArtifactFilter |
resolutionFilter |
private boolean |
resolveRoot |
private boolean |
resolveTransitively |
private java.util.List<Server> |
servers |
| Constructor and Description |
|---|
ArtifactResolutionRequest() |
ArtifactResolutionRequest(RepositoryRequest request) |
| Modifier and Type | Method and Description |
|---|---|
ArtifactResolutionRequest |
addListener(ResolutionListener listener) |
Artifact |
getArtifact() |
java.util.Set<Artifact> |
getArtifactDependencies() |
ArtifactFilter |
getCollectionFilter()
Gets the artifact filter that controls traversal of the dependency graph.
|
java.util.List<ResolutionListener> |
getListeners() |
ArtifactRepository |
getLocalRepository()
Gets the local repository to use.
|
java.util.Map<java.lang.String,Artifact> |
getManagedVersionMap() |
java.util.List<Mirror> |
getMirrors() |
java.util.List<Proxy> |
getProxies() |
java.util.List<ArtifactRepository> |
getRemoteRepositories()
Gets the remote repositories to use.
|
ArtifactFilter |
getResolutionFilter()
Gets the artifact filter that controls downloading of artifact files.
|
java.util.List<Server> |
getServers() |
boolean |
isForceUpdate()
Indicates whether remote repositories should be re-checked for updated artifacts/metadata regardless of their
configured update policy.
|
boolean |
isOffline()
Indicates whether network access to remote repositories has been disabled.
|
boolean |
isResolveRoot() |
boolean |
isResolveTransitively() |
ArtifactResolutionRequest |
setArtifact(Artifact artifact) |
ArtifactResolutionRequest |
setArtifactDependencies(java.util.Set<Artifact> artifactDependencies) |
ArtifactResolutionRequest |
setCache(RepositoryCache cache) |
ArtifactResolutionRequest |
setCollectionFilter(ArtifactFilter filter) |
ArtifactResolutionRequest |
setForceUpdate(boolean forceUpdate)
Enables/disabled forced checks for updated artifacts/metadata on remote repositories.
|
ArtifactResolutionRequest |
setListeners(java.util.List<ResolutionListener> listeners) |
ArtifactResolutionRequest |
setLocalRepository(ArtifactRepository localRepository)
Sets the local repository to use.
|
ArtifactResolutionRequest |
setManagedVersionMap(java.util.Map<java.lang.String,Artifact> managedVersionMap) |
ArtifactResolutionRequest |
setMirrors(java.util.List<Mirror> mirrors) |
ArtifactResolutionRequest |
setOffline(boolean offline)
Enables/disables network access to remote repositories.
|
ArtifactResolutionRequest |
setProxies(java.util.List<Proxy> proxies) |
ArtifactResolutionRequest |
setRemoteRepositories(java.util.List<ArtifactRepository> remoteRepositories)
Sets the remote repositories to use.
|
ArtifactResolutionRequest |
setResolutionFilter(ArtifactFilter filter) |
ArtifactResolutionRequest |
setResolveRoot(boolean resolveRoot) |
ArtifactResolutionRequest |
setResolveTransitively(boolean resolveDependencies) |
ArtifactResolutionRequest |
setServers(java.util.List<Server> servers) |
java.lang.String |
toString() |
private Artifact artifact
private java.util.Set<Artifact> artifactDependencies
private ArtifactRepository localRepository
private java.util.List<ArtifactRepository> remoteRepositories
private ArtifactFilter collectionFilter
private ArtifactFilter resolutionFilter
private java.util.List<ResolutionListener> listeners
private java.util.Map<java.lang.String,Artifact> managedVersionMap
private boolean resolveRoot
private boolean resolveTransitively
private boolean offline
private boolean forceUpdate
private java.util.List<Server> servers
private java.util.List<Mirror> mirrors
private java.util.List<Proxy> proxies
public ArtifactResolutionRequest()
public ArtifactResolutionRequest(RepositoryRequest request)
public Artifact getArtifact()
public ArtifactResolutionRequest setArtifact(Artifact artifact)
public ArtifactResolutionRequest setArtifactDependencies(java.util.Set<Artifact> artifactDependencies)
public java.util.Set<Artifact> getArtifactDependencies()
public ArtifactRepository getLocalRepository()
RepositoryRequestgetLocalRepository in interface RepositoryRequestnull if not set.public ArtifactResolutionRequest setLocalRepository(ArtifactRepository localRepository)
RepositoryRequestsetLocalRepository in interface RepositoryRequestlocalRepository - The local repository to use.null.public java.util.List<ArtifactRepository> getRemoteRepositories()
RepositoryRequestgetRemoteRepositories in interface RepositoryRequestnull.public ArtifactResolutionRequest setRemoteRepositories(java.util.List<ArtifactRepository> remoteRepositories)
RepositoryRequestsetRemoteRepositories in interface RepositoryRequestremoteRepositories - The remote repositories to use.null.public ArtifactFilter getCollectionFilter()
null to collect all transitive dependencies.public ArtifactResolutionRequest setCollectionFilter(ArtifactFilter filter)
public ArtifactFilter getResolutionFilter()
getCollectionFilter().null to
resolve the files for all collected artifacts.public ArtifactResolutionRequest setResolutionFilter(ArtifactFilter filter)
public java.util.List<ResolutionListener> getListeners()
public ArtifactResolutionRequest setListeners(java.util.List<ResolutionListener> listeners)
public ArtifactResolutionRequest addListener(ResolutionListener listener)
public java.util.Map<java.lang.String,Artifact> getManagedVersionMap()
public ArtifactResolutionRequest setManagedVersionMap(java.util.Map<java.lang.String,Artifact> managedVersionMap)
public ArtifactResolutionRequest setResolveRoot(boolean resolveRoot)
public boolean isResolveRoot()
public ArtifactResolutionRequest setResolveTransitively(boolean resolveDependencies)
public boolean isResolveTransitively()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isOffline()
RepositoryRequestisOffline in interface RepositoryRequesttrue if remote access has been disabled, false otherwise.public ArtifactResolutionRequest setOffline(boolean offline)
RepositoryRequestsetOffline in interface RepositoryRequestoffline - true to disable remote access, false to allow network access.null.public boolean isForceUpdate()
RepositoryRequestisForceUpdate in interface RepositoryRequesttrue if remote repositories should be re-checked for updated artifacts/metadata, false
otherwise.public ArtifactResolutionRequest setForceUpdate(boolean forceUpdate)
RepositoryRequestsetForceUpdate in interface RepositoryRequestforceUpdate - true to forcibly check the remote repositories for updated artifacts/metadata, false to use the update policy configured on each repository.null.public ArtifactResolutionRequest setServers(java.util.List<Server> servers)
public java.util.List<Server> getServers()
public ArtifactResolutionRequest setMirrors(java.util.List<Mirror> mirrors)
public java.util.List<Mirror> getMirrors()
public ArtifactResolutionRequest setProxies(java.util.List<Proxy> proxies)
public java.util.List<Proxy> getProxies()
public ArtifactResolutionRequest setCache(RepositoryCache cache)