Class MavenArtifactRepository
java.lang.Object
org.apache.maven.artifact.repository.MavenArtifactRepository
- All Implemented Interfaces:
org.apache.maven.artifact.repository.ArtifactRepository
public class MavenArtifactRepository
extends Object
implements org.apache.maven.artifact.repository.ArtifactRepository
Abstraction of an artifact repository. Artifact repositories can be remote, local, or even build reactor or
IDE workspace.
-
Constructor Summary
ConstructorsConstructorDescriptionMavenArtifactRepository(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.MavenArtifactRepository(String id, Path path, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) -
Method Summary
Modifier and TypeMethodDescriptionprotected static <T> booleaneq(T s1, T s2) booleanorg.apache.maven.artifact.Artifactfind(org.apache.maven.artifact.Artifact artifact) findVersions(org.apache.maven.artifact.Artifact artifact) org.apache.maven.artifact.repository.AuthenticationgetId()getKey()org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayoutList<org.apache.maven.artifact.repository.ArtifactRepository>org.apache.maven.repository.ProxygetProxy()org.apache.maven.artifact.repository.ArtifactRepositoryPolicyorg.apache.maven.artifact.repository.ArtifactRepositoryPolicygetUrl()inthashCode()booleanbooleanbooleanbooleanpathOf(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) voidsetAuthentication(org.apache.maven.artifact.repository.Authentication authentication) voidsetBlacklisted(boolean blackListed) voidsetBlocked(boolean blocked) voidvoidsetLayout(org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout) voidsetMirroredRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> mirroredRepositories) voidsetProxy(org.apache.maven.repository.Proxy proxy) voidsetReleaseUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) voidsetSnapshotUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots) voidtoString()
-
Constructor Details
-
MavenArtifactRepository
public MavenArtifactRepository() -
MavenArtifactRepository
public MavenArtifactRepository(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
-
MavenArtifactRepository
-
-
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
-
setLayout
public void setLayout(org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout) - Specified by:
setLayoutin 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
-
setSnapshotUpdatePolicy
public void setSnapshotUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots) - Specified by:
setSnapshotUpdatePolicyin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getSnapshots
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()- Specified by:
getSnapshotsin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setReleaseUpdatePolicy
public void setReleaseUpdatePolicy(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) - Specified by:
setReleaseUpdatePolicyin 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
-
toString
-
find
public org.apache.maven.artifact.Artifact find(org.apache.maven.artifact.Artifact artifact) - Specified by:
findin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
findVersions
- Specified by:
findVersionsin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getId
- Specified by:
getIdin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getUrl
- Specified by:
getUrlin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getBasedir
- Specified by:
getBasedirin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getBasedirPath
- Specified by:
getBasedirPathin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getProtocol
- Specified by:
getProtocolin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setId
- Specified by:
setIdin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setUrl
- Specified by:
setUrlin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
hashCode
public int hashCode() -
equals
-
eq
protected static <T> boolean eq(T s1, T s2) -
getAuthentication
public org.apache.maven.artifact.repository.Authentication getAuthentication()- Specified by:
getAuthenticationin 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
-
getProxy
public org.apache.maven.repository.Proxy getProxy()- Specified by:
getProxyin 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
-
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
-
isUniqueVersion
public boolean isUniqueVersion()- Specified by:
isUniqueVersionin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
isProjectAware
public boolean isProjectAware()- Specified by:
isProjectAwarein interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
getMirroredRepositories
- Specified by:
getMirroredRepositoriesin interfaceorg.apache.maven.artifact.repository.ArtifactRepository
-
setMirroredRepositories
public void setMirroredRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> mirroredRepositories) - 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
-