org.apache.maven.repository.legacy
Class LegacyRepositorySystem
java.lang.Object
org.apache.maven.repository.legacy.LegacyRepositorySystem
- All Implemented Interfaces:
- RepositorySystem
@Component(role=org.apache.maven.repository.RepositorySystem.class,
hint="default")
public class LegacyRepositorySystem- extends java.lang.Object
- implements RepositorySystem
- Author:
- Jason van Zyl
|
Method Summary |
ArtifactRepository |
buildArtifactRepository(Repository repo)
|
ArtifactRepositoryPolicy |
buildArtifactRepositoryPolicy(RepositoryPolicy policy)
|
Artifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packaging)
|
Artifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type)
|
ArtifactRepository |
createArtifactRepository(java.lang.String repositoryId,
java.lang.String url,
ArtifactRepositoryLayout repositoryLayout,
ArtifactRepositoryPolicy snapshots,
ArtifactRepositoryPolicy releases)
|
Artifact |
createArtifactWithClassifier(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String type,
java.lang.String classifier)
|
ArtifactRepository |
createDefaultLocalRepository()
|
ArtifactRepository |
createDefaultRemoteRepository()
|
Artifact |
createDependencyArtifact(Dependency d)
|
Artifact |
createExtensionArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
|
ArtifactRepository |
createLocalRepository(java.io.File localRepository)
|
ArtifactRepository |
createLocalRepository(java.lang.String url,
java.lang.String repositoryId)
|
Artifact |
createParentArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
|
Artifact |
createPluginArtifact(Plugin plugin)
|
Artifact |
createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String metaVersionId)
|
java.util.List<ArtifactRepository> |
getEffectiveRepositories(java.util.List<ArtifactRepository> repositories)
|
Mirror |
getMirror(ArtifactRepository repository,
java.util.List<Mirror> mirrors)
|
void |
injectAuthentication(java.util.List<ArtifactRepository> repositories,
java.util.List<Server> servers)
|
void |
injectAuthentication(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
|
void |
injectMirror(java.util.List<ArtifactRepository> repositories,
java.util.List<Mirror> mirrors)
|
void |
injectMirror(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
|
void |
injectProxy(java.util.List<ArtifactRepository> repositories,
java.util.List<Proxy> proxies)
|
void |
injectProxy(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
|
void |
publish(ArtifactRepository repository,
java.io.File source,
java.lang.String remotePath,
ArtifactTransferListener transferListener)
|
ArtifactResolutionResult |
resolve(ArtifactResolutionRequest request)
|
void |
retrieve(ArtifactRepository repository,
java.io.File destination,
java.lang.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(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type)
- Specified by:
createArtifact in interface RepositorySystem
createArtifact
public Artifact createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packaging)
- Specified by:
createArtifact in interface RepositorySystem
createArtifactWithClassifier
public Artifact createArtifactWithClassifier(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String type,
java.lang.String classifier)
- Specified by:
createArtifactWithClassifier in interface RepositorySystem
createProjectArtifact
public Artifact createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String metaVersionId)
- Specified by:
createProjectArtifact in interface RepositorySystem
createDependencyArtifact
public Artifact createDependencyArtifact(Dependency d)
- Specified by:
createDependencyArtifact in interface RepositorySystem
createExtensionArtifact
public Artifact createExtensionArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
createParentArtifact
public Artifact createParentArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
createPluginArtifact
public Artifact createPluginArtifact(Plugin plugin)
- Specified by:
createPluginArtifact in interface RepositorySystem
buildArtifactRepositoryPolicy
public ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(RepositoryPolicy policy)
createDefaultLocalRepository
public ArtifactRepository createDefaultLocalRepository()
throws InvalidRepositoryException
- Specified by:
createDefaultLocalRepository in interface RepositorySystem
- Throws:
InvalidRepositoryException
createLocalRepository
public ArtifactRepository createLocalRepository(java.io.File localRepository)
throws InvalidRepositoryException
- Specified by:
createLocalRepository in interface RepositorySystem
- Throws:
InvalidRepositoryException
createDefaultRemoteRepository
public ArtifactRepository createDefaultRemoteRepository()
throws InvalidRepositoryException
- Specified by:
createDefaultRemoteRepository in interface RepositorySystem
- Throws:
InvalidRepositoryException
createLocalRepository
public ArtifactRepository createLocalRepository(java.lang.String url,
java.lang.String repositoryId)
throws java.io.IOException
- Throws:
java.io.IOException
resolve
public ArtifactResolutionResult resolve(ArtifactResolutionRequest request)
- Specified by:
resolve in interface RepositorySystem
getEffectiveRepositories
public java.util.List<ArtifactRepository> getEffectiveRepositories(java.util.List<ArtifactRepository> repositories)
- Specified by:
getEffectiveRepositories in interface RepositorySystem
getMirror
public Mirror getMirror(ArtifactRepository repository,
java.util.List<Mirror> mirrors)
- Specified by:
getMirror in interface RepositorySystem
injectMirror
public void injectMirror(java.util.List<ArtifactRepository> repositories,
java.util.List<Mirror> mirrors)
- Specified by:
injectMirror in interface RepositorySystem
injectMirror
public void injectMirror(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
- Specified by:
injectMirror in interface RepositorySystem
injectAuthentication
public void injectAuthentication(java.util.List<ArtifactRepository> repositories,
java.util.List<Server> servers)
- Specified by:
injectAuthentication in interface RepositorySystem
injectAuthentication
public void injectAuthentication(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
- Specified by:
injectAuthentication in interface RepositorySystem
injectProxy
public void injectProxy(java.util.List<ArtifactRepository> repositories,
java.util.List<Proxy> proxies)
- Specified by:
injectProxy in interface RepositorySystem
injectProxy
public void injectProxy(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
- Specified by:
injectProxy in interface RepositorySystem
retrieve
public void retrieve(ArtifactRepository repository,
java.io.File destination,
java.lang.String remotePath,
ArtifactTransferListener transferListener)
throws ArtifactTransferFailedException,
ArtifactDoesNotExistException
- Specified by:
retrieve in interface RepositorySystem
- Throws:
ArtifactTransferFailedException
ArtifactDoesNotExistException
publish
public void publish(ArtifactRepository repository,
java.io.File source,
java.lang.String remotePath,
ArtifactTransferListener transferListener)
throws ArtifactTransferFailedException
- Specified by:
publish in interface RepositorySystem
- Throws:
ArtifactTransferFailedException
buildArtifactRepository
public ArtifactRepository buildArtifactRepository(Repository repo)
throws InvalidRepositoryException
- Specified by:
buildArtifactRepository in interface RepositorySystem
- Throws:
InvalidRepositoryException
createArtifactRepository
public ArtifactRepository createArtifactRepository(java.lang.String repositoryId,
java.lang.String url,
ArtifactRepositoryLayout repositoryLayout,
ArtifactRepositoryPolicy snapshots,
ArtifactRepositoryPolicy releases)
- Specified by:
createArtifactRepository in interface RepositorySystem
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.