org.apache.maven.artifact.repository
Interface ArtifactRepository


public interface ArtifactRepository

Specifies the repository used for artifact handling.

Version:
$Id: ArtifactRepository.java 306560 2005-10-06 09:40:13Z brett $
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-2001-2006 Apache Software Foundation. All Rights Reserved.