org.apache.maven.artifact.resolver

Interface ArtifactResolver

public interface ArtifactResolver

I want to use it for hidding the fact that sometime artifact must be downloaded. I am just asking LocalRepository for given artifact and I don't care if it is alredy there or how it will get there.

Version: $Id: ArtifactResolver.java 368221 2006-01-12 02:04:38Z jvanzyl $

Author: Michal Maczka

UNKNOWN: possibly fix the signatures, it's unfortunate that in some methods the local repo is listed first and second in others.

Field Summary
StringROLE
Method Summary
voidresolve(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)
voidresolveAlways(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)
ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source)
ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, List listeners)
ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)
ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source)
ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)
ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List listeners)

Field Detail

ROLE

public String ROLE

Method Detail

resolve

public void resolve(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)

resolveAlways

public void resolveAlways(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)

resolveTransitively

public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source)

resolveTransitively

public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, List listeners)

resolveTransitively

public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)

resolveTransitively

public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source)

resolveTransitively

public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)

resolveTransitively

public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List listeners)
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.