org.apache.maven.artifact.repository
Class DefaultArtifactRepository
java.lang.Object
org.apache.maven.wagon.repository.Repository
org.apache.maven.artifact.repository.DefaultArtifactRepository
- All Implemented Interfaces:
- Serializable, ArtifactRepository
public class DefaultArtifactRepository
- extends org.apache.maven.wagon.repository.Repository
- implements ArtifactRepository
This class is an abstraction of the location from/to resources can be
transfered.
- Version:
- $Id: DefaultArtifactRepository.java 495147 2007-01-11 07:47:53Z jvanzyl $
- Author:
- Michal Maczka
- See Also:
- Serialized Form
Methods inherited from class org.apache.maven.wagon.repository.Repository |
equals, getBasedir, getHost, getId, getName, getParameter, getPassword, getPermissions, getPort, getProtocol, getUrl, getUsername, hashCode, setBasedir, setId, setName, setParameters, setPermissions, setPort, setProtocol, setUrl, toString |
DefaultArtifactRepository
public DefaultArtifactRepository(String id,
String url,
ArtifactRepositoryLayout layout)
- Create a local repository or a test repository.
- Parameters:
id
- the unique identifier of the repositoryurl
- the URL of the repositorylayout
- the layout of the repository
DefaultArtifactRepository
public DefaultArtifactRepository(String id,
String url,
ArtifactRepositoryLayout layout,
boolean uniqueVersion)
- Create a remote deployment repository.
- Parameters:
id
- the unique identifier of the repositoryurl
- the URL of the repositorylayout
- the layout of the repositoryuniqueVersion
- whether to assign each snapshot a unique version
DefaultArtifactRepository
public DefaultArtifactRepository(String id,
String url,
ArtifactRepositoryLayout layout,
ArtifactRepositoryPolicy snapshots,
ArtifactRepositoryPolicy releases)
- Create a remote download repository.
- Parameters:
id
- the unique identifier of the repositoryurl
- the URL of the repositorylayout
- the layout of the repositorysnapshots
- the policies to use for snapshotsreleases
- the policies to use for releases
pathOf
public String pathOf(Artifact artifact)
- Specified by:
pathOf
in interface ArtifactRepository
pathOfRemoteRepositoryMetadata
public String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)
- Specified by:
pathOfRemoteRepositoryMetadata
in interface ArtifactRepository
pathOfLocalRepositoryMetadata
public String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata,
ArtifactRepository repository)
- Specified by:
pathOfLocalRepositoryMetadata
in interface ArtifactRepository
getLayout
public ArtifactRepositoryLayout getLayout()
- Specified by:
getLayout
in interface ArtifactRepository
getSnapshots
public ArtifactRepositoryPolicy getSnapshots()
- Specified by:
getSnapshots
in interface ArtifactRepository
getReleases
public ArtifactRepositoryPolicy getReleases()
- Specified by:
getReleases
in interface ArtifactRepository
getKey
public String getKey()
- Specified by:
getKey
in interface ArtifactRepository
isUniqueVersion
public boolean isUniqueVersion()
- Specified by:
isUniqueVersion
in interface ArtifactRepository
isBlacklisted
public boolean isBlacklisted()
- Specified by:
isBlacklisted
in interface ArtifactRepository
setBlacklisted
public void setBlacklisted(boolean blacklisted)
- Specified by:
setBlacklisted
in interface ArtifactRepository
Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.