Class DefaultArtifactRepository
java.lang.Object
org.apache.maven.wagon.repository.Repository
org.apache.maven.artifact.repository.DefaultArtifactRepository
- All Implemented Interfaces:
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:
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultArtifactRepository(String id, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout) Create a local repository or a test repository.DefaultArtifactRepository(String id, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout, boolean uniqueVersion) Create a remote deployment repository.DefaultArtifactRepository(String id, 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. -
Method Summary
Modifier and TypeMethodDescriptiongetKey()org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayoutorg.apache.maven.artifact.repository.ArtifactRepositoryPolicyorg.apache.maven.artifact.repository.ArtifactRepositoryPolicybooleanbooleanpathOf(org.apache.maven.artifact.Artifact artifact) pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository repository) pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata) voidsetBlacklisted(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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.maven.artifact.repository.ArtifactRepository
getBasedir, getId, getProtocol, getUrl
-
Constructor Details
-
DefaultArtifactRepository
public DefaultArtifactRepository(String id, 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(String id, 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(String id, 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
-
-
Method Details
-
pathOf
- Specified by:
pathOfin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
pathOfRemoteRepositoryMetadata
public String pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata) - Specified by:
pathOfRemoteRepositoryMetadatain interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
pathOfLocalRepositoryMetadata
public String pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository repository) - Specified by:
pathOfLocalRepositoryMetadatain interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getLayout
public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout()- Specified by:
getLayoutin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getSnapshots
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()- Specified by:
getSnapshotsin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getReleases
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases()- Specified by:
getReleasesin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getKey
- Specified by:
getKeyin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
isUniqueVersion
public boolean isUniqueVersion()- Specified by:
isUniqueVersionin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
isBlacklisted
public boolean isBlacklisted()- Specified by:
isBlacklistedin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setBlacklisted
public void setBlacklisted(boolean blacklisted) - Specified by:
setBlacklistedin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-