public class RemoteRepositoryModelResolver extends Object
RemoteRepository to be used by RepositorySystem when
resolving dependencies taking into account Maven's logic to order repositories.| Constructor and Description |
|---|
RemoteRepositoryModelResolver(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager,
org.eclipse.aether.RepositorySystemSession repositorySystemSession) |
| Modifier and Type | Method and Description |
|---|---|
List<org.eclipse.aether.repository.RemoteRepository> |
resolveRepositories(List<org.eclipse.aether.repository.RemoteRepository> settingsRepositories,
List<org.eclipse.aether.repository.RemoteRepository> modelRepositories)
Uses Maven's logic to sort the remote repositories in the correct order and optionally applies mirror, proxy and
authentication settings from the session.
|
public RemoteRepositoryModelResolver(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager,
org.eclipse.aether.RepositorySystemSession repositorySystemSession)
public List<org.eclipse.aether.repository.RemoteRepository> resolveRepositories(List<org.eclipse.aether.repository.RemoteRepository> settingsRepositories, List<org.eclipse.aether.repository.RemoteRepository> modelRepositories)
settingsRepositories - original list of repositories from settings.xml or MavenConfiguration, these
repositories should already have applied mirror, proxy and authentication.modelRepositories - list of repositories to be added if there is not already one in dominant list for the same ID.List of RemoteRepository in the same order as Maven does when resolving dependencies.Copyright © 2021 MuleSoft, Inc.. All rights reserved.