org.apache.maven.repository.legacy
Class LegacyRepositorySystem
java.lang.Object
   org.apache.maven.repository.legacy.LegacyRepositorySystem
org.apache.maven.repository.legacy.LegacyRepositorySystem
- All Implemented Interfaces: 
- RepositorySystem
- @Component(role=org.apache.maven.repository.RepositorySystem.class,
           hint="default")
public class LegacyRepositorySystem
- extends Object- implements RepositorySystem
- Author:
- Jason van Zyl
 
 
 
| Method Summary | 
|  ArtifactRepository | buildArtifactRepository(Repository repo)
 | 
|  ArtifactRepositoryPolicy | buildArtifactRepositoryPolicy(RepositoryPolicy policy)
 | 
|  Artifact | createArtifact(String groupId,
               String artifactId,
               String version,
               String packaging)
 | 
|  Artifact | createArtifact(String groupId,
               String artifactId,
               String version,
               String scope,
               String type)
 | 
|  ArtifactRepository | createArtifactRepository(String repositoryId,
                         String url,
                         ArtifactRepositoryLayout repositoryLayout,
                         ArtifactRepositoryPolicy snapshots,
                         ArtifactRepositoryPolicy releases)
 | 
|  Artifact | createArtifactWithClassifier(String groupId,
                             String artifactId,
                             String version,
                             String type,
                             String classifier)
 | 
|  ArtifactRepository | createDefaultLocalRepository()
 | 
|  ArtifactRepository | createDefaultRemoteRepository()
 | 
|  Artifact | createDependencyArtifact(Dependency d)
 | 
|  Artifact | createExtensionArtifact(String groupId,
                        String artifactId,
                        String version)
 | 
|  ArtifactRepository | createLocalRepository(File localRepository)
 | 
|  ArtifactRepository | createLocalRepository(String url,
                      String repositoryId)
 | 
|  Artifact | createParentArtifact(String groupId,
                     String artifactId,
                     String version)
 | 
|  Artifact | createPluginArtifact(Plugin plugin)
 | 
|  Artifact | createProjectArtifact(String groupId,
                      String artifactId,
                      String metaVersionId)
 | 
|  List<ArtifactRepository> | getEffectiveRepositories(List<ArtifactRepository> repositories)
 | 
|  Mirror | getMirror(ArtifactRepository repository,
          List<Mirror> mirrors)
 | 
|  void | injectAuthentication(List<ArtifactRepository> repositories,
                     List<Server> servers)
 | 
|  void | injectAuthentication(org.sonatype.aether.RepositorySystemSession session,
                     List<ArtifactRepository> repositories)
 | 
|  void | injectMirror(List<ArtifactRepository> repositories,
             List<Mirror> mirrors)
 | 
|  void | injectMirror(org.sonatype.aether.RepositorySystemSession session,
             List<ArtifactRepository> repositories)
 | 
|  void | injectProxy(List<ArtifactRepository> repositories,
            List<Proxy> proxies)
 | 
|  void | injectProxy(org.sonatype.aether.RepositorySystemSession session,
            List<ArtifactRepository> repositories)
 | 
|  void | publish(ArtifactRepository repository,
        File source,
        String remotePath,
        ArtifactTransferListener transferListener)
 | 
|  ArtifactResolutionResult | resolve(ArtifactResolutionRequest request)
 | 
|  void | retrieve(ArtifactRepository repository,
         File destination,
         String remotePath,
         ArtifactTransferListener transferListener)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LegacyRepositorySystem
public LegacyRepositorySystem()
createArtifact
public Artifact createArtifact(String groupId,
                               String artifactId,
                               String version,
                               String scope,
                               String type)
- 
- Specified by:
- createArtifactin interface- RepositorySystem
 
- 
 
createArtifact
public Artifact createArtifact(String groupId,
                               String artifactId,
                               String version,
                               String packaging)
- 
- Specified by:
- createArtifactin interface- RepositorySystem
 
- 
 
createArtifactWithClassifier
public Artifact createArtifactWithClassifier(String groupId,
                                             String artifactId,
                                             String version,
                                             String type,
                                             String classifier)
- 
- Specified by:
- createArtifactWithClassifierin interface- RepositorySystem
 
- 
 
createProjectArtifact
public Artifact createProjectArtifact(String groupId,
                                      String artifactId,
                                      String metaVersionId)
- 
- Specified by:
- createProjectArtifactin interface- RepositorySystem
 
- 
 
createDependencyArtifact
public Artifact createDependencyArtifact(Dependency d)
- 
- Specified by:
- createDependencyArtifactin interface- RepositorySystem
 
- 
 
createExtensionArtifact
public Artifact createExtensionArtifact(String groupId,
                                        String artifactId,
                                        String version)
- 
 
- 
 
createParentArtifact
public Artifact createParentArtifact(String groupId,
                                     String artifactId,
                                     String version)
- 
 
- 
 
createPluginArtifact
public Artifact createPluginArtifact(Plugin plugin)
- 
- Specified by:
- createPluginArtifactin interface- RepositorySystem
 
- 
 
buildArtifactRepositoryPolicy
public ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(RepositoryPolicy policy)
- 
 
- 
 
createDefaultLocalRepository
public ArtifactRepository createDefaultLocalRepository()
                                                throws InvalidRepositoryException
- 
- Specified by:
- createDefaultLocalRepositoryin interface- RepositorySystem
 
- 
- Throws:
- InvalidRepositoryException
 
createLocalRepository
public ArtifactRepository createLocalRepository(File localRepository)
                                         throws InvalidRepositoryException
- 
- Specified by:
- createLocalRepositoryin interface- RepositorySystem
 
- 
- Throws:
- InvalidRepositoryException
 
createDefaultRemoteRepository
public ArtifactRepository createDefaultRemoteRepository()
                                                 throws InvalidRepositoryException
- 
- Specified by:
- createDefaultRemoteRepositoryin interface- RepositorySystem
 
- 
- Throws:
- InvalidRepositoryException
 
createLocalRepository
public ArtifactRepository createLocalRepository(String url,
                                                String repositoryId)
                                         throws IOException
- 
 
- 
- Throws:
- IOException
 
resolve
public ArtifactResolutionResult resolve(ArtifactResolutionRequest request)
- 
- Specified by:
- resolvein interface- RepositorySystem
 
- 
 
getEffectiveRepositories
public List<ArtifactRepository> getEffectiveRepositories(List<ArtifactRepository> repositories)
- 
- Specified by:
- getEffectiveRepositoriesin interface- RepositorySystem
 
- 
 
getMirror
public Mirror getMirror(ArtifactRepository repository,
                        List<Mirror> mirrors)
- 
- Specified by:
- getMirrorin interface- RepositorySystem
 
- 
 
injectMirror
public void injectMirror(List<ArtifactRepository> repositories,
                         List<Mirror> mirrors)
- 
- Specified by:
- injectMirrorin interface- RepositorySystem
 
- 
 
injectMirror
public void injectMirror(org.sonatype.aether.RepositorySystemSession session,
                         List<ArtifactRepository> repositories)
- 
- Specified by:
- injectMirrorin interface- RepositorySystem
 
- 
 
injectAuthentication
public void injectAuthentication(List<ArtifactRepository> repositories,
                                 List<Server> servers)
- 
- Specified by:
- injectAuthenticationin interface- RepositorySystem
 
- 
 
injectAuthentication
public void injectAuthentication(org.sonatype.aether.RepositorySystemSession session,
                                 List<ArtifactRepository> repositories)
- 
- Specified by:
- injectAuthenticationin interface- RepositorySystem
 
- 
 
injectProxy
public void injectProxy(List<ArtifactRepository> repositories,
                        List<Proxy> proxies)
- 
- Specified by:
- injectProxyin interface- RepositorySystem
 
- 
 
injectProxy
public void injectProxy(org.sonatype.aether.RepositorySystemSession session,
                        List<ArtifactRepository> repositories)
- 
- Specified by:
- injectProxyin interface- RepositorySystem
 
- 
 
retrieve
public void retrieve(ArtifactRepository repository,
                     File destination,
                     String remotePath,
                     ArtifactTransferListener transferListener)
              throws ArtifactTransferFailedException,
                     ArtifactDoesNotExistException
- 
- Specified by:
- retrievein interface- RepositorySystem
 
- 
- Throws:
- ArtifactTransferFailedException
- ArtifactDoesNotExistException
 
publish
public void publish(ArtifactRepository repository,
                    File source,
                    String remotePath,
                    ArtifactTransferListener transferListener)
             throws ArtifactTransferFailedException
- 
- Specified by:
- publishin interface- RepositorySystem
 
- 
- Throws:
- ArtifactTransferFailedException
 
buildArtifactRepository
public ArtifactRepository buildArtifactRepository(Repository repo)
                                           throws InvalidRepositoryException
- 
- Specified by:
- buildArtifactRepositoryin interface- RepositorySystem
 
- 
- Throws:
- InvalidRepositoryException
 
createArtifactRepository
public ArtifactRepository createArtifactRepository(String repositoryId,
                                                   String url,
                                                   ArtifactRepositoryLayout repositoryLayout,
                                                   ArtifactRepositoryPolicy snapshots,
                                                   ArtifactRepositoryPolicy releases)
- 
- Specified by:
- createArtifactRepositoryin interface- RepositorySystem
 
- 
 
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.