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 Object implements org.apache.maven.repository.RepositorySystem
Author:
Jason van Zyl
  • Field Summary

    Fields inherited from interface org.apache.maven.repository.RepositorySystem

    DEFAULT_LOCAL_REPO_ID, DEFAULT_REMOTE_REPO_ID, DEFAULT_REMOTE_REPO_URL, defaultUserLocalRepository, userHome, userMavenConfigurationHome
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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(String groupId, String artifactId, String version, String packaging)
     
    org.apache.maven.artifact.Artifact
    createArtifact(String groupId, String artifactId, String version, String scope, String type)
     
    org.apache.maven.artifact.repository.ArtifactRepository
    createArtifactRepository(String repositoryId, 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(String groupId, String artifactId, String version, String type, String classifier)
     
    org.apache.maven.artifact.repository.ArtifactRepository
     
    org.apache.maven.artifact.repository.ArtifactRepository
     
    org.apache.maven.artifact.Artifact
    createDependencyArtifact(org.apache.maven.model.Dependency d)
     
    org.apache.maven.artifact.Artifact
    createExtensionArtifact(String groupId, String artifactId, String version)
     
    org.apache.maven.artifact.repository.ArtifactRepository
    createLocalRepository(File localRepository)
     
    org.apache.maven.artifact.repository.ArtifactRepository
    createLocalRepository(String url, String repositoryId)
     
    org.apache.maven.artifact.Artifact
    createParentArtifact(String groupId, String artifactId, String version)
     
    org.apache.maven.artifact.Artifact
    createPluginArtifact(org.apache.maven.model.Plugin plugin)
     
    org.apache.maven.artifact.Artifact
    createProjectArtifact(String groupId, String artifactId, String metaVersionId)
     
    List<org.apache.maven.artifact.repository.ArtifactRepository>
    getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
     
    org.apache.maven.settings.Mirror
    getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors)
     
    void
    injectAuthentication(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Server> servers)
     
    void
    injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
     
    void
    injectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors)
     
    void
    injectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
     
    void
    injectProxy(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Proxy> proxies)
     
    void
    injectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
     
    void
    publish(org.apache.maven.artifact.repository.ArtifactRepository repository, File source, 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, File destination, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LegacyRepositorySystem

      public LegacyRepositorySystem()
  • Method Details

    • createArtifact

      public org.apache.maven.artifact.Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type)
      Specified by:
      createArtifact in interface org.apache.maven.repository.RepositorySystem
    • createArtifact

      public org.apache.maven.artifact.Artifact createArtifact(String groupId, String artifactId, String version, String packaging)
      Specified by:
      createArtifact in interface org.apache.maven.repository.RepositorySystem
    • createArtifactWithClassifier

      public org.apache.maven.artifact.Artifact createArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier)
      Specified by:
      createArtifactWithClassifier in interface org.apache.maven.repository.RepositorySystem
    • createProjectArtifact

      public org.apache.maven.artifact.Artifact createProjectArtifact(String groupId, String artifactId, String metaVersionId)
      Specified by:
      createProjectArtifact in interface org.apache.maven.repository.RepositorySystem
    • createDependencyArtifact

      public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d)
      Specified by:
      createDependencyArtifact in interface org.apache.maven.repository.RepositorySystem
    • createExtensionArtifact

      public org.apache.maven.artifact.Artifact createExtensionArtifact(String groupId, String artifactId, String version)
    • createParentArtifact

      public org.apache.maven.artifact.Artifact createParentArtifact(String groupId, String artifactId, String version)
    • createPluginArtifact

      public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin)
      Specified by:
      createPluginArtifact in interface org.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 interface org.apache.maven.repository.RepositorySystem
      Throws:
      org.apache.maven.artifact.InvalidRepositoryException
    • createLocalRepository

      public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(File localRepository) throws org.apache.maven.artifact.InvalidRepositoryException
      Specified by:
      createLocalRepository in interface org.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 interface org.apache.maven.repository.RepositorySystem
      Throws:
      org.apache.maven.artifact.InvalidRepositoryException
    • createLocalRepository

      public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(String url, String repositoryId) throws IOException
      Throws:
      IOException
    • resolve

      public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request)
      Specified by:
      resolve in interface org.apache.maven.repository.RepositorySystem
    • getEffectiveRepositories

      public List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
      Specified by:
      getEffectiveRepositories in interface org.apache.maven.repository.RepositorySystem
    • getMirror

      public org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors)
      Specified by:
      getMirror in interface org.apache.maven.repository.RepositorySystem
    • injectMirror

      public void injectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors)
      Specified by:
      injectMirror in interface org.apache.maven.repository.RepositorySystem
    • injectMirror

      public void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
      Specified by:
      injectMirror in interface org.apache.maven.repository.RepositorySystem
    • injectAuthentication

      public void injectAuthentication(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Server> servers)
      Specified by:
      injectAuthentication in interface org.apache.maven.repository.RepositorySystem
    • injectAuthentication

      public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
      Specified by:
      injectAuthentication in interface org.apache.maven.repository.RepositorySystem
    • injectProxy

      public void injectProxy(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Proxy> proxies)
      Specified by:
      injectProxy in interface org.apache.maven.repository.RepositorySystem
    • injectProxy

      public void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
      Specified by:
      injectProxy in interface org.apache.maven.repository.RepositorySystem
    • retrieve

      public void retrieve(org.apache.maven.artifact.repository.ArtifactRepository repository, File destination, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) throws org.apache.maven.repository.ArtifactTransferFailedException, org.apache.maven.repository.ArtifactDoesNotExistException
      Specified by:
      retrieve in interface org.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, File source, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) throws org.apache.maven.repository.ArtifactTransferFailedException
      Specified by:
      publish in interface org.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 interface org.apache.maven.repository.RepositorySystem
      Throws:
      org.apache.maven.artifact.InvalidRepositoryException
    • createArtifactRepository

      public org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(String repositoryId, 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 interface org.apache.maven.repository.RepositorySystem