org.apache.maven.artifact.repository
Interface ArtifactRepository

All Known Implementing Classes:
DefaultArtifactRepository

public interface ArtifactRepository

Specifies the repository used for artifact handling.

Version:
$Id: ArtifactRepository.java 495147 2007-01-11 07:47:53Z jvanzyl $
Author:
Brett Porter

Method Summary
 String getBasedir()
           
 String getId()
           
 String getKey()
           
 ArtifactRepositoryLayout getLayout()
           
 String getProtocol()
           
 ArtifactRepositoryPolicy getReleases()
           
 ArtifactRepositoryPolicy getSnapshots()
           
 String getUrl()
           
 boolean isBlacklisted()
           
 boolean isUniqueVersion()
           
 String pathOf(Artifact artifact)
           
 String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)
           
 String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)
           
 void setBlacklisted(boolean blackListed)
           
 

Method Detail

pathOf

public String pathOf(Artifact artifact)

pathOfRemoteRepositoryMetadata

public String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)

pathOfLocalRepositoryMetadata

public String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata,
                                            ArtifactRepository repository)

getUrl

public String getUrl()

getBasedir

public String getBasedir()

getProtocol

public String getProtocol()

getId

public String getId()

getSnapshots

public ArtifactRepositoryPolicy getSnapshots()

getReleases

public ArtifactRepositoryPolicy getReleases()

getLayout

public ArtifactRepositoryLayout getLayout()

getKey

public String getKey()

isUniqueVersion

public boolean isUniqueVersion()

setBlacklisted

public void setBlacklisted(boolean blackListed)

isBlacklisted

public boolean isBlacklisted()


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.