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:
- java.io.Serializable, org.apache.maven.artifact.repository.ArtifactRepository
public class DefaultArtifactRepository
- extends org.apache.maven.wagon.repository.Repository
- implements org.apache.maven.artifact.repository.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
Constructor Summary |
DefaultArtifactRepository(java.lang.String id,
java.lang.String url,
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout)
Create a local repository or a test repository. |
DefaultArtifactRepository(java.lang.String id,
java.lang.String url,
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout,
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots,
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases)
Create a remote download repository. |
DefaultArtifactRepository(java.lang.String id,
java.lang.String url,
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout,
boolean uniqueVersion)
Create a remote deployment repository. |
Method Summary |
java.lang.String |
getKey()
|
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout |
getLayout()
|
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy |
getReleases()
|
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy |
getSnapshots()
|
boolean |
isBlacklisted()
|
boolean |
isUniqueVersion()
|
java.lang.String |
pathOf(org.apache.maven.artifact.Artifact artifact)
|
java.lang.String |
pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
org.apache.maven.artifact.repository.ArtifactRepository repository)
|
java.lang.String |
pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)
|
void |
setBlacklisted(boolean blacklisted)
|
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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.maven.artifact.repository.ArtifactRepository |
getBasedir, getId, getProtocol, getUrl |
DefaultArtifactRepository
public DefaultArtifactRepository(java.lang.String id,
java.lang.String url,
org.apache.maven.artifact.repository.layout.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(java.lang.String id,
java.lang.String url,
org.apache.maven.artifact.repository.layout.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(java.lang.String id,
java.lang.String url,
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout,
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots,
org.apache.maven.artifact.repository.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 java.lang.String pathOf(org.apache.maven.artifact.Artifact artifact)
- Specified by:
pathOf
in interface org.apache.maven.artifact.repository.ArtifactRepository
pathOfRemoteRepositoryMetadata
public java.lang.String pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)
- Specified by:
pathOfRemoteRepositoryMetadata
in interface org.apache.maven.artifact.repository.ArtifactRepository
pathOfLocalRepositoryMetadata
public java.lang.String pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
org.apache.maven.artifact.repository.ArtifactRepository repository)
- Specified by:
pathOfLocalRepositoryMetadata
in interface org.apache.maven.artifact.repository.ArtifactRepository
getLayout
public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout()
- Specified by:
getLayout
in interface org.apache.maven.artifact.repository.ArtifactRepository
getSnapshots
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()
- Specified by:
getSnapshots
in interface org.apache.maven.artifact.repository.ArtifactRepository
getReleases
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases()
- Specified by:
getReleases
in interface org.apache.maven.artifact.repository.ArtifactRepository
getKey
public java.lang.String getKey()
- Specified by:
getKey
in interface org.apache.maven.artifact.repository.ArtifactRepository
isUniqueVersion
public boolean isUniqueVersion()
- Specified by:
isUniqueVersion
in interface org.apache.maven.artifact.repository.ArtifactRepository
isBlacklisted
public boolean isBlacklisted()
- Specified by:
isBlacklisted
in interface org.apache.maven.artifact.repository.ArtifactRepository
setBlacklisted
public void setBlacklisted(boolean blacklisted)
- Specified by:
setBlacklisted
in interface org.apache.maven.artifact.repository.ArtifactRepository
Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.