Package org.mule.maven.client.internal
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 TypeMethodDescriptionorg.apache.maven.model.resolution.ModelResolvercreateModelResolver(List<org.eclipse.aether.repository.RemoteRepository> repositories) org.eclipse.aether.impl.RemoteRepositoryManagerorg.eclipse.aether.DefaultRepositorySystemSessionorg.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.
-