Package org.mule.maven.client.internal
Class DefaultMuleMavenRepositoryState
java.lang.Object
org.mule.maven.client.internal.DefaultMuleMavenRepositoryState
- All Implemented Interfaces:
MuleMavenRepositoryState
Default implementation of
MuleMavenRepositoryState.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultMuleMavenRepositoryState(org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.impl.ArtifactResolver artifactResolver, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.model.resolution.ModelResolvercreateModelResolver(List<org.eclipse.aether.repository.RemoteRepository> repositories) org.eclipse.aether.impl.RemoteRepositoryManagerorg.eclipse.aether.DefaultRepositorySystemSessionorg.eclipse.aether.RepositorySystem
-
Constructor Details
-
DefaultMuleMavenRepositoryState
public DefaultMuleMavenRepositoryState(org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.impl.ArtifactResolver artifactResolver, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager)
-
-
Method Details
-
getSession
public org.eclipse.aether.DefaultRepositorySystemSession getSession()- Specified by:
getSessionin interfaceMuleMavenRepositoryState- Returns:
- the Maven session.
-
getSystem
public org.eclipse.aether.RepositorySystem getSystem()- Specified by:
getSystemin interfaceMuleMavenRepositoryState- Returns:
- Maven's repository system.
-
createModelResolver
public org.apache.maven.model.resolution.ModelResolver createModelResolver(List<org.eclipse.aether.repository.RemoteRepository> repositories) - Specified by:
createModelResolverin interfaceMuleMavenRepositoryState- Parameters:
repositories- remote repositories where to look for artifacts.- Returns:
- a
ModelResolver.
-
getRemoteRepositoryManager
public org.eclipse.aether.impl.RemoteRepositoryManager getRemoteRepositoryManager()- Specified by:
getRemoteRepositoryManagerin interfaceMuleMavenRepositoryState- Returns:
- Maven's remote repository manager.
-