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 Object
implements RepositorySystem
- Author:
- Jason van Zyl
- 
Field SummaryFields inherited from interface org.apache.maven.repository.RepositorySystemDEFAULT_LOCAL_REPO_ID, DEFAULT_REMOTE_REPO_ID, DEFAULT_REMOTE_REPO_URL, defaultUserLocalRepository, userHome, userMavenConfigurationHome
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateArtifact(String groupId, String artifactId, String version, String packaging) createArtifactRepository(String repositoryId, String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) createArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier) createExtensionArtifact(String groupId, String artifactId, String version) createLocalRepository(File localRepository) createLocalRepository(String url, String repositoryId) createParentArtifact(String groupId, String artifactId, String version) createPluginArtifact(Plugin plugin) createProjectArtifact(String groupId, String artifactId, String metaVersionId) getEffectiveRepositories(List<ArtifactRepository> repositories) getMirror(ArtifactRepository repository, List<Mirror> mirrors) voidinjectAuthentication(List<ArtifactRepository> repositories, List<Server> servers) voidinjectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) voidinjectMirror(List<ArtifactRepository> repositories, List<Mirror> mirrors) voidinjectMirror(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) voidinjectProxy(List<ArtifactRepository> repositories, List<Proxy> proxies) voidinjectProxy(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) voidpublish(ArtifactRepository repository, File source, String remotePath, ArtifactTransferListener transferListener) resolve(ArtifactResolutionRequest request) voidretrieve(ArtifactRepository repository, File destination, String remotePath, ArtifactTransferListener transferListener) 
- 
Constructor Details- 
LegacyRepositorySystempublic LegacyRepositorySystem()
 
- 
- 
Method Details- 
createArtifactpublic Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type) - Specified by:
- createArtifactin interface- RepositorySystem
 
- 
createArtifact- Specified by:
- createArtifactin interface- RepositorySystem
 
- 
createArtifactWithClassifierpublic Artifact createArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier) - Specified by:
- createArtifactWithClassifierin interface- RepositorySystem
 
- 
createProjectArtifact- Specified by:
- createProjectArtifactin interface- RepositorySystem
 
- 
createDependencyArtifact- Specified by:
- createDependencyArtifactin interface- RepositorySystem
 
- 
createExtensionArtifact
- 
createParentArtifact
- 
createPluginArtifact- Specified by:
- createPluginArtifactin interface- RepositorySystem
 
- 
buildArtifactRepositoryPolicy
- 
createDefaultLocalRepository- Specified by:
- createDefaultLocalRepositoryin interface- RepositorySystem
- Throws:
- InvalidRepositoryException
 
- 
createLocalRepositorypublic ArtifactRepository createLocalRepository(File localRepository) throws InvalidRepositoryException - Specified by:
- createLocalRepositoryin interface- RepositorySystem
- Throws:
- InvalidRepositoryException
 
- 
createDefaultRemoteRepository- Specified by:
- createDefaultRemoteRepositoryin interface- RepositorySystem
- Throws:
- InvalidRepositoryException
 
- 
createLocalRepository- Throws:
- IOException
 
- 
resolve- Specified by:
- resolvein interface- RepositorySystem
 
- 
getEffectiveRepositories- Specified by:
- getEffectiveRepositoriesin interface- RepositorySystem
 
- 
getMirror- Specified by:
- getMirrorin interface- RepositorySystem
 
- 
injectMirror- Specified by:
- injectMirrorin interface- RepositorySystem
 
- 
injectMirrorpublic void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) - Specified by:
- injectMirrorin interface- RepositorySystem
 
- 
injectAuthentication- Specified by:
- injectAuthenticationin interface- RepositorySystem
 
- 
injectAuthenticationpublic void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) - Specified by:
- injectAuthenticationin interface- RepositorySystem
 
- 
injectProxy- Specified by:
- injectProxyin interface- RepositorySystem
 
- 
injectProxypublic void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) - Specified by:
- injectProxyin interface- RepositorySystem
 
- 
retrievepublic void retrieve(ArtifactRepository repository, File destination, String remotePath, ArtifactTransferListener transferListener) throws ArtifactTransferFailedException, ArtifactDoesNotExistException - Specified by:
- retrievein interface- RepositorySystem
- Throws:
- ArtifactTransferFailedException
- ArtifactDoesNotExistException
 
- 
publishpublic void publish(ArtifactRepository repository, File source, String remotePath, ArtifactTransferListener transferListener) throws ArtifactTransferFailedException - Specified by:
- publishin interface- RepositorySystem
- Throws:
- ArtifactTransferFailedException
 
- 
buildArtifactRepositorypublic ArtifactRepository buildArtifactRepository(Repository repo) throws InvalidRepositoryException - Specified by:
- buildArtifactRepositoryin interface- RepositorySystem
- Throws:
- InvalidRepositoryException
 
- 
createArtifactRepositorypublic ArtifactRepository createArtifactRepository(String repositoryId, String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) - Specified by:
- createArtifactRepositoryin interface- RepositorySystem
 
 
-