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.ArtifactRepositorybuildArtifactRepository(org.apache.maven.model.Repository repo)org.apache.maven.artifact.repository.ArtifactRepositoryPolicybuildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy)org.apache.maven.artifact.ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)org.apache.maven.artifact.ArtifactcreateArtifact(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.ArtifactRepositorycreateArtifactRepository(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.ArtifactcreateArtifactWithClassifier(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.ArtifactRepositorycreateDefaultLocalRepository()org.apache.maven.artifact.repository.ArtifactRepositorycreateDefaultRemoteRepository()org.apache.maven.artifact.ArtifactcreateDependencyArtifact(org.apache.maven.model.Dependency d)org.apache.maven.artifact.ArtifactcreateExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(java.io.File localRepository)org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(java.lang.String url, java.lang.String repositoryId)org.apache.maven.artifact.ArtifactcreateParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)org.apache.maven.artifact.ArtifactcreatePluginArtifact(org.apache.maven.model.Plugin plugin)org.apache.maven.artifact.ArtifactcreateProjectArtifact(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.MirrorgetMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, java.util.List<org.apache.maven.settings.Mirror> mirrors)voidinjectAuthentication(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Server> servers)voidinjectAuthentication(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)voidinjectMirror(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Mirror> mirrors)voidinjectMirror(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)voidinjectProxy(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Proxy> proxies)voidinjectProxy(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)voidpublish(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.ArtifactResolutionResultresolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request)voidretrieve(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:
createArtifactin 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:
createArtifactin 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:
createArtifactWithClassifierin 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:
createProjectArtifactin interfaceorg.apache.maven.repository.RepositorySystem
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d)
- Specified by:
createDependencyArtifactin 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:
createPluginArtifactin 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:
createDefaultLocalRepositoryin 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:
createLocalRepositoryin 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:
createDefaultRemoteRepositoryin 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:
resolvein 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:
getEffectiveRepositoriesin 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:
getMirrorin 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:
injectMirrorin 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:
injectMirrorin 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:
injectAuthenticationin 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:
injectAuthenticationin 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:
injectProxyin 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:
injectProxyin 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:
retrievein interfaceorg.apache.maven.repository.RepositorySystem- Throws:
org.apache.maven.repository.ArtifactTransferFailedExceptionorg.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:
publishin 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:
buildArtifactRepositoryin 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:
createArtifactRepositoryin interfaceorg.apache.maven.repository.RepositorySystem
-
-