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
StringgetBasedir()
StringgetId()
StringgetKey()
ArtifactRepositoryLayoutgetLayout()
StringgetProtocol()
ArtifactRepositoryPolicygetReleases()
ArtifactRepositoryPolicygetSnapshots()
StringgetUrl()
booleanisBlacklisted()
booleanisUniqueVersion()
StringpathOf(Artifact artifact)
StringpathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)
StringpathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)
voidsetBlacklisted(boolean blackListed)

Method Detail

getBasedir

public String getBasedir()

getId

public String getId()

getKey

public String getKey()

getLayout

public ArtifactRepositoryLayout getLayout()

getProtocol

public String getProtocol()

getReleases

public ArtifactRepositoryPolicy getReleases()

getSnapshots

public ArtifactRepositoryPolicy getSnapshots()

getUrl

public String getUrl()

isBlacklisted

public boolean isBlacklisted()

isUniqueVersion

public boolean isUniqueVersion()

pathOf

public String pathOf(Artifact artifact)

pathOfLocalRepositoryMetadata

public String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)

pathOfRemoteRepositoryMetadata

public String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)

setBlacklisted

public void setBlacklisted(boolean blackListed)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.