Class LegacyRepositorySystem
- java.lang.Object
-
- org.apache.maven.repository.legacy.LegacyRepositorySystem
-
- All Implemented Interfaces:
org.apache.maven.repository.RepositorySystem
@Component(role=org.apache.maven.repository.RepositorySystem.class, hint="default") public class LegacyRepositorySystem extends java.lang.Object implements org.apache.maven.repository.RepositorySystem
- Author:
- Jason van Zyl
-
-
Constructor Summary
Constructors Constructor Description LegacyRepositorySystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.artifact.repository.ArtifactRepository
buildArtifactRepository(org.apache.maven.model.Repository repo)
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy
buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy)
org.apache.maven.artifact.Artifact
createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
org.apache.maven.artifact.Artifact
createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)
org.apache.maven.artifact.repository.ArtifactRepository
createArtifactRepository(java.lang.String repositoryId, java.lang.String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases)
org.apache.maven.artifact.Artifact
createArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)
org.apache.maven.artifact.repository.ArtifactRepository
createDefaultLocalRepository()
org.apache.maven.artifact.repository.ArtifactRepository
createDefaultRemoteRepository()
org.apache.maven.artifact.Artifact
createDependencyArtifact(org.apache.maven.model.Dependency d)
org.apache.maven.artifact.Artifact
createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
org.apache.maven.artifact.repository.ArtifactRepository
createLocalRepository(java.io.File localRepository)
org.apache.maven.artifact.repository.ArtifactRepository
createLocalRepository(java.lang.String url, java.lang.String repositoryId)
org.apache.maven.artifact.Artifact
createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
org.apache.maven.artifact.Artifact
createPluginArtifact(org.apache.maven.model.Plugin plugin)
org.apache.maven.artifact.Artifact
createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String metaVersionId)
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>
getEffectiveRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
org.apache.maven.settings.Mirror
getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, java.util.List<org.apache.maven.settings.Mirror> mirrors)
void
injectAuthentication(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Server> servers)
void
injectAuthentication(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
void
injectMirror(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Mirror> mirrors)
void
injectMirror(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
void
injectProxy(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Proxy> proxies)
void
injectProxy(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
void
publish(org.apache.maven.artifact.repository.ArtifactRepository repository, java.io.File source, java.lang.String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener)
org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request)
void
retrieve(org.apache.maven.artifact.repository.ArtifactRepository repository, java.io.File destination, java.lang.String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener)
-
-
-
Method Detail
-
createArtifact
public org.apache.maven.artifact.Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)
- Specified by:
createArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createArtifact
public org.apache.maven.artifact.Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
- Specified by:
createArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createArtifactWithClassifier
public org.apache.maven.artifact.Artifact createArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)
- Specified by:
createArtifactWithClassifier
in interfaceorg.apache.maven.repository.RepositorySystem
-
createProjectArtifact
public org.apache.maven.artifact.Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String metaVersionId)
- Specified by:
createProjectArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d)
- Specified by:
createDependencyArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createExtensionArtifact
public org.apache.maven.artifact.Artifact createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
createParentArtifact
public org.apache.maven.artifact.Artifact createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
createPluginArtifact
public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin)
- Specified by:
createPluginArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
buildArtifactRepositoryPolicy
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy)
-
createDefaultLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultLocalRepository() throws org.apache.maven.artifact.InvalidRepositoryException
- Specified by:
createDefaultLocalRepository
in interfaceorg.apache.maven.repository.RepositorySystem
- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(java.io.File localRepository) throws org.apache.maven.artifact.InvalidRepositoryException
- Specified by:
createLocalRepository
in interfaceorg.apache.maven.repository.RepositorySystem
- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createDefaultRemoteRepository
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository() throws org.apache.maven.artifact.InvalidRepositoryException
- Specified by:
createDefaultRemoteRepository
in interfaceorg.apache.maven.repository.RepositorySystem
- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(java.lang.String url, java.lang.String repositoryId) throws java.io.IOException
- Throws:
java.io.IOException
-
resolve
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request)
- Specified by:
resolve
in interfaceorg.apache.maven.repository.RepositorySystem
-
getEffectiveRepositories
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
- Specified by:
getEffectiveRepositories
in interfaceorg.apache.maven.repository.RepositorySystem
-
getMirror
public org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, java.util.List<org.apache.maven.settings.Mirror> mirrors)
- Specified by:
getMirror
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectMirror
public void injectMirror(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Mirror> mirrors)
- Specified by:
injectMirror
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
- Specified by:
injectMirror
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectAuthentication
public void injectAuthentication(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Server> servers)
- Specified by:
injectAuthentication
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
- Specified by:
injectAuthentication
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectProxy
public void injectProxy(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Proxy> proxies)
- Specified by:
injectProxy
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
- Specified by:
injectProxy
in interfaceorg.apache.maven.repository.RepositorySystem
-
retrieve
public void retrieve(org.apache.maven.artifact.repository.ArtifactRepository repository, java.io.File destination, java.lang.String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) throws org.apache.maven.repository.ArtifactTransferFailedException, org.apache.maven.repository.ArtifactDoesNotExistException
- Specified by:
retrieve
in interfaceorg.apache.maven.repository.RepositorySystem
- Throws:
org.apache.maven.repository.ArtifactTransferFailedException
org.apache.maven.repository.ArtifactDoesNotExistException
-
publish
public void publish(org.apache.maven.artifact.repository.ArtifactRepository repository, java.io.File source, java.lang.String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) throws org.apache.maven.repository.ArtifactTransferFailedException
- Specified by:
publish
in interfaceorg.apache.maven.repository.RepositorySystem
- Throws:
org.apache.maven.repository.ArtifactTransferFailedException
-
buildArtifactRepository
public org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.model.Repository repo) throws org.apache.maven.artifact.InvalidRepositoryException
- Specified by:
buildArtifactRepository
in interfaceorg.apache.maven.repository.RepositorySystem
- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createArtifactRepository
public org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(java.lang.String repositoryId, java.lang.String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases)
- Specified by:
createArtifactRepository
in interfaceorg.apache.maven.repository.RepositorySystem
-
-