org.apache.maven.artifact.repository
Interface ArtifactRepository


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
 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 © 2001-2009 The Apache Software Foundation. All Rights Reserved.