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 TypeMethodDescriptionvoid
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) private Authentication
getAuthentication
(org.eclipse.aether.repository.AuthenticationSelector selector, ArtifactRepository repository) private Proxy
getProxy
(org.eclipse.aether.repository.ProxySelector selector, ArtifactRepository repository) private void
injectAuthentication
(org.eclipse.aether.repository.AuthenticationSelector selector, List<ArtifactRepository> repositories) private void
injectMirror
(List<ArtifactRepository> repositories, List<Mirror> mirrors) private void
injectMirror
(ArtifactRepository repository, Mirror mirror) private void
injectProxy
(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:
extend
in 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)
-