Package org.apache.maven.internal.aether
Class LegacyRepositorySystemSessionExtender
java.lang.Object
org.apache.maven.internal.aether.LegacyRepositorySystemSessionExtender
- All Implemented Interfaces:
RepositorySystemSessionExtender
@Named
@Singleton
public class LegacyRepositorySystemSessionExtender
extends Object
implements RepositorySystemSessionExtender
Extender that fills in legacy bits (using legacy code).
- Since:
- 4.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextend(MavenExecutionRequest mavenExecutionRequest, Map<String, Object> configProperties, org.eclipse.aether.repository.MirrorSelector mirrorSelector, org.eclipse.aether.repository.ProxySelector proxySelector, org.eclipse.aether.repository.AuthenticationSelector authenticationSelector) private AuthenticationgetAuthentication(org.eclipse.aether.repository.AuthenticationSelector selector, ArtifactRepository repository) private ProxygetProxy(org.eclipse.aether.repository.ProxySelector selector, ArtifactRepository repository) private voidinjectAuthentication(org.eclipse.aether.repository.AuthenticationSelector selector, List<ArtifactRepository> repositories) private voidinjectMirror(List<ArtifactRepository> repositories, List<Mirror> mirrors) private voidinjectMirror(ArtifactRepository repository, Mirror mirror) private voidinjectProxy(org.eclipse.aether.repository.ProxySelector selector, List<ArtifactRepository> repositories)
-
Constructor Details
-
LegacyRepositorySystemSessionExtender
public LegacyRepositorySystemSessionExtender()
-
-
Method Details
-
extend
public void extend(MavenExecutionRequest mavenExecutionRequest, Map<String, Object> configProperties, org.eclipse.aether.repository.MirrorSelector mirrorSelector, org.eclipse.aether.repository.ProxySelector proxySelector, org.eclipse.aether.repository.AuthenticationSelector authenticationSelector) - Specified by:
extendin interfaceRepositorySystemSessionExtender
-
injectMirror
-
injectMirror
-
injectProxy
private void injectProxy(org.eclipse.aether.repository.ProxySelector selector, List<ArtifactRepository> repositories) -
getProxy
private Proxy getProxy(org.eclipse.aether.repository.ProxySelector selector, ArtifactRepository repository) -
injectAuthentication
private void injectAuthentication(org.eclipse.aether.repository.AuthenticationSelector selector, List<ArtifactRepository> repositories) -
getAuthentication
private Authentication getAuthentication(org.eclipse.aether.repository.AuthenticationSelector selector, ArtifactRepository repository)
-