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.ArtifactRepository
buildArtifactRepository
(org.apache.maven.model.Repository repo) org.apache.maven.artifact.repository.ArtifactRepositoryPolicy
buildArtifactRepositoryPolicy
(org.apache.maven.model.RepositoryPolicy policy) org.apache.maven.artifact.Artifact
createArtifact
(String groupId, String artifactId, String version, String packaging) org.apache.maven.artifact.Artifact
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) org.apache.maven.artifact.Artifact
createArtifactWithClassifier
(String groupId, String artifactId, String version, String type, String classifier) org.apache.maven.artifact.repository.ArtifactRepository
org.apache.maven.artifact.repository.ArtifactRepository
org.apache.maven.artifact.Artifact
createDependencyArtifact
(org.apache.maven.model.Dependency d) org.apache.maven.artifact.Artifact
createExtensionArtifact
(String groupId, String artifactId, String version) org.apache.maven.artifact.repository.ArtifactRepository
createLocalRepository
(File localRepository) org.apache.maven.artifact.repository.ArtifactRepository
createLocalRepository
(String url, String repositoryId) org.apache.maven.artifact.Artifact
createParentArtifact
(String groupId, String artifactId, String version) org.apache.maven.artifact.Artifact
createPluginArtifact
(org.apache.maven.model.Plugin plugin) org.apache.maven.artifact.Artifact
createProjectArtifact
(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.Mirror
getMirror
(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors) void
injectAuthentication
(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Server> servers) void
injectAuthentication
(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) void
injectMirror
(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors) void
injectMirror
(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) void
injectProxy
(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Proxy> proxies) void
injectProxy
(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) void
publish
(org.apache.maven.artifact.repository.ArtifactRepository repository, File source, String remotePath, org.apache.maven.repository.ArtifactTransferListener transferListener) org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolve
(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request) void
retrieve
(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
public org.apache.maven.artifact.Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type) - Specified by:
createArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createArtifact
public org.apache.maven.artifact.Artifact createArtifact(String groupId, String artifactId, String version, String packaging) - Specified by:
createArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createArtifactWithClassifier
public org.apache.maven.artifact.Artifact createArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier) - Specified by:
createArtifactWithClassifier
in interfaceorg.apache.maven.repository.RepositorySystem
-
createProjectArtifact
public org.apache.maven.artifact.Artifact createProjectArtifact(String groupId, String artifactId, String metaVersionId) - Specified by:
createProjectArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d) - Specified by:
createDependencyArtifact
in interfaceorg.apache.maven.repository.RepositorySystem
-
createExtensionArtifact
-
createParentArtifact
-
createPluginArtifact
public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin) - Specified by:
createPluginArtifact
in 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:
createDefaultLocalRepository
in 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:
createLocalRepository
in 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:
createDefaultRemoteRepository
in 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:
resolve
in interfaceorg.apache.maven.repository.RepositorySystem
-
getEffectiveRepositories
public List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) - Specified by:
getEffectiveRepositories
in interfaceorg.apache.maven.repository.RepositorySystem
-
getMirror
public org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors) - Specified by:
getMirror
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectMirror
public void injectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors) - Specified by:
injectMirror
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) - Specified by:
injectMirror
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectAuthentication
public void injectAuthentication(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Server> servers) - Specified by:
injectAuthentication
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) - Specified by:
injectAuthentication
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectProxy
public void injectProxy(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Proxy> proxies) - Specified by:
injectProxy
in interfaceorg.apache.maven.repository.RepositorySystem
-
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) - Specified by:
injectProxy
in 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:
retrieve
in interfaceorg.apache.maven.repository.RepositorySystem
- Throws:
org.apache.maven.repository.ArtifactTransferFailedException
org.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:
publish
in 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:
buildArtifactRepository
in 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:
createArtifactRepository
in interfaceorg.apache.maven.repository.RepositorySystem
-