Class StubArtifactRepository
- java.lang.Object
-
- org.apache.maven.plugin.testing.stubs.StubArtifactRepository
-
- All Implemented Interfaces:
org.apache.maven.artifact.repository.ArtifactRepository
public class StubArtifactRepository extends java.lang.Object implements org.apache.maven.artifact.repository.ArtifactRepository- Author:
- Brian Fox
-
-
Constructor Summary
Constructors Constructor Description StubArtifactRepository(java.lang.String dir)Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.artifact.Artifactfind(org.apache.maven.artifact.Artifact artifact)java.util.List<java.lang.String>findVersions(org.apache.maven.artifact.Artifact artifact)org.apache.maven.artifact.repository.AuthenticationgetAuthentication()java.lang.StringgetBasedir()java.lang.StringgetId()java.lang.StringgetKey()org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayoutgetLayout()java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>getMirroredRepositories()java.lang.StringgetProtocol()org.apache.maven.repository.ProxygetProxy()org.apache.maven.artifact.repository.ArtifactRepositoryPolicygetReleases()org.apache.maven.artifact.repository.ArtifactRepositoryPolicygetSnapshots()java.lang.StringgetUrl()booleanisBlacklisted()booleanisBlocked()booleanisProjectAware()booleanisUniqueVersion()java.lang.StringpathOf(org.apache.maven.artifact.Artifact artifact)java.lang.StringpathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository repository)java.lang.StringpathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)voidsetAuthentication(org.apache.maven.artifact.repository.Authentication authentication)voidsetBlacklisted(boolean blackListed)By default, do nothing.voidsetBlocked(boolean blocked)voidsetId(java.lang.String id)voidsetLayout(org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout)voidsetMirroredRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> artifactRepositories)voidsetProxy(org.apache.maven.repository.Proxy proxy)voidsetReleaseUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)voidsetSnapshotUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)voidsetUrl(java.lang.String url)
-
-
-
Method Detail
-
pathOf
public java.lang.String pathOf(org.apache.maven.artifact.Artifact artifact)
- Specified by:
pathOfin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
- the
artifactId. - See Also:
ArtifactRepository.pathOf(org.apache.maven.artifact.Artifact)
-
pathOfRemoteRepositoryMetadata
public java.lang.String pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)
- Specified by:
pathOfRemoteRepositoryMetadatain interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata)
-
pathOfLocalRepositoryMetadata
public java.lang.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- Returns:
- the filename of this metadata on the local repository.
- See Also:
ArtifactRepository.pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository)
-
getUrl
public java.lang.String getUrl()
- Specified by:
getUrlin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.getUrl()
-
getBasedir
public java.lang.String getBasedir()
- Specified by:
getBasedirin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
basedir.- See Also:
ArtifactRepository.getBasedir()
-
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocolin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.getProtocol()
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.getId()
-
getSnapshots
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()
- Specified by:
getSnapshotsin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.getSnapshots()
-
getReleases
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases()
- Specified by:
getReleasesin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.getReleases()
-
getLayout
public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout()
- Specified by:
getLayoutin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.getLayout()
-
getKey
public java.lang.String getKey()
- Specified by:
getKeyin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
null.- See Also:
ArtifactRepository.getKey()
-
isUniqueVersion
public boolean isUniqueVersion()
- Specified by:
isUniqueVersionin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
false.- See Also:
ArtifactRepository.isUniqueVersion()
-
setBlacklisted
public void setBlacklisted(boolean blackListed)
By default, do nothing.- Specified by:
setBlacklistedin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- See Also:
ArtifactRepository.setBlacklisted(boolean)
-
isBlacklisted
public boolean isBlacklisted()
- Specified by:
isBlacklistedin interfaceorg.apache.maven.artifact.repository.ArtifactRepository- Returns:
false.- See Also:
ArtifactRepository.isBlacklisted()
-
find
public org.apache.maven.artifact.Artifact find(org.apache.maven.artifact.Artifact artifact)
- Specified by:
findin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getAuthentication
public org.apache.maven.artifact.repository.Authentication getAuthentication()
- Specified by:
getAuthenticationin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getProxy
public org.apache.maven.repository.Proxy getProxy()
- Specified by:
getProxyin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setAuthentication
public void setAuthentication(org.apache.maven.artifact.repository.Authentication authentication)
- Specified by:
setAuthenticationin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setId
public void setId(java.lang.String id)
- Specified by:
setIdin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setLayout
public void setLayout(org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout)
- Specified by:
setLayoutin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setProxy
public void setProxy(org.apache.maven.repository.Proxy proxy)
- Specified by:
setProxyin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setReleaseUpdatePolicy
public void setReleaseUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)
- Specified by:
setReleaseUpdatePolicyin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setSnapshotUpdatePolicy
public void setSnapshotUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)
- Specified by:
setSnapshotUpdatePolicyin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setUrl
public void setUrl(java.lang.String url)
- Specified by:
setUrlin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
findVersions
public java.util.List<java.lang.String> findVersions(org.apache.maven.artifact.Artifact artifact)
- Specified by:
findVersionsin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
isProjectAware
public boolean isProjectAware()
- Specified by:
isProjectAwarein interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getMirroredRepositories
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getMirroredRepositories()
- Specified by:
getMirroredRepositoriesin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setMirroredRepositories
public void setMirroredRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> artifactRepositories)
- Specified by:
setMirroredRepositoriesin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
isBlocked
public boolean isBlocked()
- Specified by:
isBlockedin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setBlocked
public void setBlocked(boolean blocked)
- Specified by:
setBlockedin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
-