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 Summary
Fields inherited from interface org.apache.maven.repository.RepositorySystem
DEFAULT_LOCAL_REPO_ID, DEFAULT_REMOTE_REPO_ID, DEFAULT_REMOTE_REPO_URL, defaultUserLocalRepository, userHome, userMavenConfigurationHome -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
LegacyRepositorySystem
public LegacyRepositorySystem()
-
-
Method Details
-
createArtifact
public Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type) - Specified by:
createArtifactin interfaceRepositorySystem
-
createArtifact
- Specified by:
createArtifactin interfaceRepositorySystem
-
createArtifactWithClassifier
public Artifact createArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier) - Specified by:
createArtifactWithClassifierin interfaceRepositorySystem
-
createProjectArtifact
- Specified by:
createProjectArtifactin interfaceRepositorySystem
-
createDependencyArtifact
- Specified by:
createDependencyArtifactin interfaceRepositorySystem
-
createExtensionArtifact
-
createParentArtifact
-
createPluginArtifact
- Specified by:
createPluginArtifactin interfaceRepositorySystem
-
buildArtifactRepositoryPolicy
-
createDefaultLocalRepository
- Specified by:
createDefaultLocalRepositoryin interfaceRepositorySystem- Throws:
InvalidRepositoryException
-
createLocalRepository
public ArtifactRepository createLocalRepository(File localRepository) throws InvalidRepositoryException - Specified by:
createLocalRepositoryin interfaceRepositorySystem- Throws:
InvalidRepositoryException
-
createDefaultRemoteRepository
- Specified by:
createDefaultRemoteRepositoryin interfaceRepositorySystem- Throws:
InvalidRepositoryException
-
createLocalRepository
- Throws:
IOException
-
resolve
- Specified by:
resolvein interfaceRepositorySystem
-
getEffectiveRepositories
- Specified by:
getEffectiveRepositoriesin interfaceRepositorySystem
-
getMirror
- Specified by:
getMirrorin interfaceRepositorySystem
-
injectMirror
- Specified by:
injectMirrorin interfaceRepositorySystem
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) - Specified by:
injectMirrorin interfaceRepositorySystem
-
injectAuthentication
- Specified by:
injectAuthenticationin interfaceRepositorySystem
-
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) - Specified by:
injectAuthenticationin interfaceRepositorySystem
-
injectProxy
- Specified by:
injectProxyin interfaceRepositorySystem
-
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) - Specified by:
injectProxyin interfaceRepositorySystem
-
retrieve
public void retrieve(ArtifactRepository repository, File destination, String remotePath, ArtifactTransferListener transferListener) throws ArtifactTransferFailedException, ArtifactDoesNotExistException - Specified by:
retrievein interfaceRepositorySystem- Throws:
ArtifactTransferFailedExceptionArtifactDoesNotExistException
-
publish
public void publish(ArtifactRepository repository, File source, String remotePath, ArtifactTransferListener transferListener) throws ArtifactTransferFailedException - Specified by:
publishin interfaceRepositorySystem- Throws:
ArtifactTransferFailedException
-
buildArtifactRepository
public ArtifactRepository buildArtifactRepository(Repository repo) throws InvalidRepositoryException - Specified by:
buildArtifactRepositoryin interfaceRepositorySystem- Throws:
InvalidRepositoryException
-
createArtifactRepository
public ArtifactRepository createArtifactRepository(String repositoryId, String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) - Specified by:
createArtifactRepositoryin interfaceRepositorySystem
-