Interface MuleMavenRepositoryState

All Known Implementing Classes:
DefaultMuleMavenRepositoryState

public interface MuleMavenRepositoryState
Holds the state for Maven's repository state for the resolution of dependencies of a particular artifact.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.maven.model.resolution.ModelResolver
    createModelResolver(List<org.eclipse.aether.repository.RemoteRepository> repositories)
     
    org.eclipse.aether.impl.RemoteRepositoryManager
     
    org.eclipse.aether.DefaultRepositorySystemSession
     
    org.eclipse.aether.RepositorySystem
     
  • Method Details

    • getSession

      org.eclipse.aether.DefaultRepositorySystemSession getSession()
      Returns:
      the Maven session.
    • getSystem

      org.eclipse.aether.RepositorySystem getSystem()
      Returns:
      Maven's repository system.
    • createModelResolver

      org.apache.maven.model.resolution.ModelResolver createModelResolver(List<org.eclipse.aether.repository.RemoteRepository> repositories)
      Parameters:
      repositories - remote repositories where to look for artifacts.
      Returns:
      a ModelResolver.
    • getRemoteRepositoryManager

      org.eclipse.aether.impl.RemoteRepositoryManager getRemoteRepositoryManager()
      Returns:
      Maven's remote repository manager.