Class LegacyRepositorySystem

java.lang.Object
org.apache.maven.repository.legacy.LegacyRepositorySystem
All Implemented Interfaces:
RepositorySystem

@Named("default") @Singleton @Deprecated public class LegacyRepositorySystem extends Object implements RepositorySystem
Deprecated.
  • Constructor Details

    • LegacyRepositorySystem

      public LegacyRepositorySystem()
      Deprecated.
  • Method Details

    • createArtifact

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

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

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

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

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

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

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

      public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin)
      Deprecated.
      Specified by:
      createPluginArtifact in interface RepositorySystem
    • buildArtifactRepositoryPolicy

      public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy)
      Deprecated.
    • createDefaultLocalRepository

      public org.apache.maven.artifact.repository.ArtifactRepository createDefaultLocalRepository() throws org.apache.maven.artifact.InvalidRepositoryException
      Deprecated.
      Specified by:
      createDefaultLocalRepository in interface RepositorySystem
      Throws:
      org.apache.maven.artifact.InvalidRepositoryException
    • createLocalRepository

      public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(File localRepository) throws org.apache.maven.artifact.InvalidRepositoryException
      Deprecated.
      Specified by:
      createLocalRepository in interface RepositorySystem
      Throws:
      org.apache.maven.artifact.InvalidRepositoryException
    • createDefaultRemoteRepository

      public org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository() throws org.apache.maven.artifact.InvalidRepositoryException
      Deprecated.
      Specified by:
      createDefaultRemoteRepository in interface RepositorySystem
      Throws:
      org.apache.maven.artifact.InvalidRepositoryException
    • createLocalRepository

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

      Deprecated.
      Specified by:
      resolve in interface RepositorySystem
    • getEffectiveRepositories

      public List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
      Deprecated.
      Description copied from interface: RepositorySystem
      Calculates the effective repositories for the given input repositories which are assumed to be already mirrored (if applicable). This process will essentially remove duplicate repositories by merging them into one equivalent repository. It is worth to point out that merging does not simply choose one of the input repositories and discards the others but actually combines their possibly different policies.
      Specified by:
      getEffectiveRepositories in interface RepositorySystem
      Parameters:
      repositories - The original repositories, may be null.
      Returns:
      The effective repositories or null if the input was null.
    • getMirror

      public org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors)
      Deprecated.
      Description copied from interface: RepositorySystem
      Determines the mirror for the specified repository.
      Specified by:
      getMirror in interface RepositorySystem
      Parameters:
      repository - The repository to determine the mirror for, must not be null.
      mirrors - The available mirrors, may be null.
      Returns:
      The mirror specification for the repository or null if no mirror matched.
    • injectMirror

      public void injectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors)
      Deprecated.
      Description copied from interface: RepositorySystem
      Injects the mirroring information into the specified repositories. For each repository that is matched by a mirror, its URL and ID will be updated to match the values from the mirror specification. Repositories without a matching mirror will pass through unchanged. Note: This method must be called before RepositorySystem.injectAuthentication(List, List) or the repositories will end up with the wrong credentials.
      Specified by:
      injectMirror in interface RepositorySystem
      Parameters:
      repositories - The repositories into which to inject the mirror information, may be null.
      mirrors - The available mirrors, may be null.
    • injectMirror

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

      public void injectAuthentication(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Server> servers)
      Deprecated.
      Description copied from interface: RepositorySystem
      Injects the authentication information into the specified repositories. For each repository that is matched by a server, its credentials will be updated to match the values from the server specification. Repositories without a matching server will have their credentials cleared. Note: This method must be called after RepositorySystem.injectMirror(List, List) or the repositories will end up with the wrong credentials.
      Specified by:
      injectAuthentication in interface RepositorySystem
      Parameters:
      repositories - The repositories into which to inject the authentication information, may be null.
      servers - The available servers, may be null.
    • injectAuthentication

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

      public void injectProxy(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Proxy> proxies)
      Deprecated.
      Description copied from interface: RepositorySystem
      Injects the proxy information into the specified repositories. For each repository that is matched by a proxy, its proxy data will be set accordingly. Repositories without a matching proxy will have their proxy cleared. Note: This method must be called after RepositorySystem.injectMirror(List, List) or the repositories will end up with the wrong proxies.
      Specified by:
      injectProxy in interface RepositorySystem
      Parameters:
      repositories - The repositories into which to inject the proxy information, may be null.
      proxies - The available proxies, may be null.
    • injectProxy

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

      public void retrieve(org.apache.maven.artifact.repository.ArtifactRepository repository, File destination, String remotePath, ArtifactTransferListener transferListener) throws ArtifactTransferFailedException, ArtifactDoesNotExistException
      Deprecated.
      Specified by:
      retrieve in interface RepositorySystem
      Throws:
      ArtifactTransferFailedException
      ArtifactDoesNotExistException
    • publish

      public void publish(org.apache.maven.artifact.repository.ArtifactRepository repository, File source, String remotePath, ArtifactTransferListener transferListener) throws ArtifactTransferFailedException
      Deprecated.
      Specified by:
      publish in interface RepositorySystem
      Throws:
      ArtifactTransferFailedException
    • buildArtifactRepository

      public org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.model.Repository repo) throws org.apache.maven.artifact.InvalidRepositoryException
      Deprecated.
      Specified by:
      buildArtifactRepository in interface 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)
      Deprecated.
      Specified by:
      createArtifactRepository in interface RepositorySystem