Class LegacyRepositorySystem
java.lang.Object
org.apache.maven.repository.legacy.LegacyRepositorySystem
- All Implemented Interfaces:
org.apache.maven.repository.RepositorySystem
@Component(role=org.apache.maven.repository.RepositorySystem.class,
hint="default")
public class LegacyRepositorySystem
extends Object
implements org.apache.maven.repository.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 TypeMethodDescriptionorg.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepository(org.apache.maven.model.Repository repo) org.apache.maven.artifact.repository.ArtifactRepositoryPolicybuildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) org.apache.maven.artifact.ArtifactcreateArtifact(String groupId, String artifactId, String version, String packaging) org.apache.maven.artifact.Artifactorg.apache.maven.artifact.repository.ArtifactRepositorycreateArtifactRepository(String repositoryId, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) org.apache.maven.artifact.ArtifactcreateArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier) org.apache.maven.artifact.repository.ArtifactRepositoryorg.apache.maven.artifact.repository.ArtifactRepositoryorg.apache.maven.artifact.ArtifactcreateDependencyArtifact(org.apache.maven.model.Dependency d) org.apache.maven.artifact.ArtifactcreateExtensionArtifact(String groupId, String artifactId, String version) org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(File localRepository) org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(String url, String repositoryId) org.apache.maven.artifact.ArtifactcreateParentArtifact(String groupId, String artifactId, String version) org.apache.maven.artifact.ArtifactcreatePluginArtifact(org.apache.maven.model.Plugin plugin) org.apache.maven.artifact.ArtifactcreateProjectArtifact(String groupId, String artifactId, String metaVersionId) List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) org.apache.maven.settings.MirrorgetMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors) voidinjectAuthentication(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Server> servers) voidinjectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors) voidinjectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectProxy(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Proxy> proxies) voidinjectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidpublish(org.apache.maven.artifact.repository.ArtifactRepository repository, File source, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) org.apache.maven.artifact.resolver.ArtifactResolutionResultresolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request) voidretrieve(org.apache.maven.artifact.repository.ArtifactRepository repository, File destination, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener)
-
Constructor Details
-
LegacyRepositorySystem
public LegacyRepositorySystem()
-
-
Method Details
-
createArtifact
-
createArtifact
-
createArtifactWithClassifier
-
createProjectArtifact
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d) - Specified by:
createDependencyArtifactin interfaceorg.apache.maven.repository.RepositorySystem
-
createExtensionArtifact
-
createParentArtifact
-
createPluginArtifact
public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin) - Specified by:
createPluginArtifactin interfaceorg.apache.maven.repository.RepositorySystem
-
buildArtifactRepositoryPolicy
public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) -
createDefaultLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultLocalRepository() throws org.apache.maven.artifact.InvalidRepositoryException- Specified by:
createDefaultLocalRepositoryin interfaceorg.apache.maven.repository.RepositorySystem- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(File localRepository) throws org.apache.maven.artifact.InvalidRepositoryException - Specified by:
createLocalRepositoryin interfaceorg.apache.maven.repository.RepositorySystem- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createDefaultRemoteRepository
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository() throws org.apache.maven.artifact.InvalidRepositoryException- Specified by:
createDefaultRemoteRepositoryin interfaceorg.apache.maven.repository.RepositorySystem- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(String url, String repositoryId) throws IOException - Throws:
IOException
-
resolve
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request) - Specified by:
resolvein interfaceorg.apache.maven.repository.RepositorySystem
-
getEffectiveRepositories
-
getMirror
public org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors) - Specified by:
getMirrorin interfaceorg.apache.maven.repository.RepositorySystem
-
injectMirror
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) - Specified by:
injectMirrorin interfaceorg.apache.maven.repository.RepositorySystem
-
injectAuthentication
-
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) - Specified by:
injectAuthenticationin interfaceorg.apache.maven.repository.RepositorySystem
-
injectProxy
-
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) - Specified by:
injectProxyin interfaceorg.apache.maven.repository.RepositorySystem
-
retrieve
public void retrieve(org.apache.maven.artifact.repository.ArtifactRepository repository, File destination, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) throws org.apache.maven.repository.ArtifactTransferFailedException, org.apache.maven.repository.ArtifactDoesNotExistException - Specified by:
retrievein interfaceorg.apache.maven.repository.RepositorySystem- Throws:
org.apache.maven.repository.ArtifactTransferFailedExceptionorg.apache.maven.repository.ArtifactDoesNotExistException
-
publish
public void publish(org.apache.maven.artifact.repository.ArtifactRepository repository, File source, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) throws org.apache.maven.repository.ArtifactTransferFailedException - Specified by:
publishin interfaceorg.apache.maven.repository.RepositorySystem- Throws:
org.apache.maven.repository.ArtifactTransferFailedException
-
buildArtifactRepository
public org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.model.Repository repo) throws org.apache.maven.artifact.InvalidRepositoryException - Specified by:
buildArtifactRepositoryin interfaceorg.apache.maven.repository.RepositorySystem- Throws:
org.apache.maven.artifact.InvalidRepositoryException
-
createArtifactRepository
public org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(String repositoryId, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) - Specified by:
createArtifactRepositoryin interfaceorg.apache.maven.repository.RepositorySystem
-