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(RepositorySystemSession session,
                                         List<ArtifactRepository> repositories)
 | 
|  void | injectMirror(List<ArtifactRepository> repositories,
                         List<Mirror> mirrors)
 | 
|  void | injectMirror(RepositorySystemSession session,
                         List<ArtifactRepository> repositories)
 | 
|  void | injectProxy(List<ArtifactRepository> repositories,
                       List<Proxy> proxies)
 | 
|  void | injectProxy(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(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(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(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-2013 The Apache Software Foundation. All Rights Reserved.