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
 java.lang.String getBasedir()
           
 java.lang.String getId()
           
 java.lang.String getKey()
           
 ArtifactRepositoryLayout getLayout()
           
 java.lang.String getProtocol()
           
 ArtifactRepositoryPolicy getReleases()
           
 ArtifactRepositoryPolicy getSnapshots()
           
 java.lang.String getUrl()
           
 boolean isBlacklisted()
           
 boolean isUniqueVersion()
           
 java.lang.String pathOf(Artifact artifact)
           
 java.lang.String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)
           
 java.lang.String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)
           
 void setBlacklisted(boolean blackListed)
           
 

Method Detail

pathOf

public java.lang.String pathOf(Artifact artifact)

pathOfRemoteRepositoryMetadata

public java.lang.String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)

pathOfLocalRepositoryMetadata

public java.lang.String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata,
                                                      ArtifactRepository repository)

getUrl

public java.lang.String getUrl()

getBasedir

public java.lang.String getBasedir()

getProtocol

public java.lang.String getProtocol()

getId

public java.lang.String getId()

getSnapshots

public ArtifactRepositoryPolicy getSnapshots()

getReleases

public ArtifactRepositoryPolicy getReleases()

getLayout

public ArtifactRepositoryLayout getLayout()

getKey

public java.lang.String getKey()

isUniqueVersion

public boolean isUniqueVersion()

setBlacklisted

public void setBlacklisted(boolean blackListed)

isBlacklisted

public boolean isBlacklisted()


Copyright 2006 Apache Software Foundation. All Rights Reserved.