|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.artifact.resolver.ArtifactResolutionRequest
public class ArtifactResolutionRequest
A resolution request allows you to either use an existing MavenProject, or a coordinate (gid:aid:version) to process a POMs dependencies.
Constructor Summary | |
---|---|
ArtifactResolutionRequest()
|
|
ArtifactResolutionRequest(RepositoryRequest request)
|
Method Summary | |
---|---|
ArtifactResolutionRequest |
addListener(ResolutionListener listener)
|
Artifact |
getArtifact()
|
java.util.Set<Artifact> |
getArtifactDependencies()
|
RepositoryCache |
getCache()
|
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 |
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 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()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ArtifactResolutionRequest()
public ArtifactResolutionRequest(RepositoryRequest request)
Method Detail |
---|
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()
RepositoryRequest
getLocalRepository
in interface RepositoryRequest
null
if not set.public ArtifactResolutionRequest setLocalRepository(ArtifactRepository localRepository)
RepositoryRequest
setLocalRepository
in interface RepositoryRequest
localRepository
- The local repository to use.
null
.public java.util.List<ArtifactRepository> getRemoteRepositories()
RepositoryRequest
getRemoteRepositories
in interface RepositoryRequest
null
.public ArtifactResolutionRequest setRemoteRepositories(java.util.List<ArtifactRepository> remoteRepositories)
RepositoryRequest
setRemoteRepositories
in interface RepositoryRequest
remoteRepositories
- 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 getManagedVersionMap()
public ArtifactResolutionRequest setManagedVersionMap(java.util.Map 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.Object
public RepositoryCache getCache()
public ArtifactResolutionRequest setCache(RepositoryCache cache)
public boolean isOffline()
RepositoryRequest
isOffline
in interface RepositoryRequest
true
if remote access has been disabled, false
otherwise.public ArtifactResolutionRequest setOffline(boolean offline)
RepositoryRequest
setOffline
in interface RepositoryRequest
offline
- true
to disable remote access, false
to allow network access.
null
.public boolean isForceUpdate()
RepositoryRequest
isForceUpdate
in interface RepositoryRequest
true
if remote repositories should be re-checked for updated artifacts/metadata, false
otherwise.public ArtifactResolutionRequest setForceUpdate(boolean forceUpdate)
RepositoryRequest
setForceUpdate
in interface RepositoryRequest
forceUpdate
- 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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |